Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
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 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.
Master the transition from mid-level to senior engineer by learning essential mindset shifts, technical skills, and leadership capabilities needed for FAANG-level promotions and career advancement opportunities.
Master essential communication techniques for software engineering success, from structuring thoughts logically to leading effective meetings using proven frameworks like PREP, STAR, and Pyramid Principle.
Gain insights into accelerated software engineering career growth, from choosing career paths to mastering crucial technical and soft skills, with proven strategies for earning promotions and excelling in performance reviews.
Master practical system design skills for building scalable, production-ready features, from requirements gathering to implementation planning, with focus on real-world engineering challenges and team collaboration.
Master data structures and algorithms for FAANG interviews through proven strategies, interview techniques, and systematic preparation methods. Learn optimal approaches for problem-solving and gain confidence in technical rounds.
Get personalized course recommendations, track subjects and courses with reminders, and more.