Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Artificial Intelligence
Python
Graphic Design
Young People and Mental Health
Marketing Innovative Products and Services
Introduction to Biology - The Secret of Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Taro packages up actionable advice from leaders at the world's best tech companies, helping engineers grow their career and get promoted faster.
Master the strategic path to becoming a software engineer, focusing on networking, community building, time management, and creating impactful side projects that showcase your unique value to potential employers.
Master open source contribution fundamentals and best practices, from finding projects and understanding codebases to making impactful commits, guided by Meta's former Head of Open Source.
Master system design interviews by learning common pitfalls, effective communication strategies, and practical problem-solving approaches that showcase engineering expertise and help you navigate technical discussions confidently.
Learn essential strategies for negotiating a better severance package, from understanding legal rights to preparing your case and navigating termination circumstances effectively.
Master essential communication skills for software engineering success, from building trust and relationships to resolving conflicts and giving feedback in both remote and in-person settings.
Master essential strategies to boost engineering productivity, optimize work habits, and achieve better work-life balance while meeting high-pressure tech industry demands and expectations.
Master proven strategies to craft an impactful software engineering resume that captures recruiter attention in seconds, highlighting achievements and experience effectively while avoiding common pitfalls.
Master essential data structures and algorithms through gradual progression, from fundamentals to advanced concepts like graphs and dynamic programming. Learn optimal problem-solving patterns for technical interviews.
Master essential techniques for writing cleaner, more maintainable code that scales. Learn pull request best practices, avoid messy patterns, and develop the right mindset for creating high-quality software.
Master proven strategies to become a technical or product domain expert, accelerating your path to senior engineering roles through targeted expertise and leadership development.
Master the path to Staff Engineer by learning strategic leadership, technical excellence, and organizational impact needed to advance beyond senior engineering roles.
Master essential leadership skills and technical expertise needed to excel as a tech lead, from fostering team trust to driving engineering decisions and innovation while maintaining code quality.
Master behavioral interview techniques for software engineering roles with proven strategies for STAR responses, leveling, and authentic communication.
Master essential strategies for successful software engineering onboarding - from codebase navigation and relationship building to maximizing early impact and avoiding common pitfalls across different company sizes and experience levels.
Master the complete software engineering interview process, from job search organization to mastering different interview types. Learn proven strategies beyond DSA to stand out and succeed in technical interviews.
Get personalized course recommendations, track subjects and courses with reminders, and more.