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 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.
Discover a proven career growth framework that helps accelerate professional advancement through a systematic approach of delivering results, seeking opportunities, and gaining managerial support.
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 the Five Pillars framework and essential management principles to transition from senior engineer to confident software manager through real scenarios and actionable tools.
Master essential React best practices to write cleaner, more efficient code. Learn state management, effect cleanup, custom hooks, and performance optimization techniques for building maintainable applications.
Discover practical strategies to overcome procrastination by building systems that maintain focus and momentum, helping you make consistent progress on important goals without relying on willpower alone.
Gain insights into software engineering career growth through battle-tested practices, from mastering fundamental skills to excelling in top companies, based on real experiences and proven strategies.
Gain insights into tech equity compensation—RSUs, ISOs, NSOs, ESPPs—and learn tax strategies, retirement account optimization, and benefit maximization to confidently manage your financial future.
Master code review skills to create constructive feedback, build team trust, and streamline the development process for both authors and reviewers.
Master linked list fundamentals and essential operations through hands-on practice, from basic traversal to advanced techniques like list reversal and merging, preparing you for technical interviews.
Master fundamental array and string operations through hands-on problem-solving, including anagrams, character frequency analysis, and pair-based algorithms for building stronger programming foundations.
Master core data structures and algorithms concepts through detailed problem-solving, with a focus on recursion, Big-O notation, and practical implementation strategies.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.