Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
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 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 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 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.
Get personalized course recommendations, track subjects and courses with reminders, and more.