Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
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.
Learn to communicate clearly as a software engineer using the Pyramid Principle, PREP, STAR, and Problem-Solution-Benefit frameworks, plus analogies, storytelling, and better-run meetings.
Learn how engineers actually get promoted: weigh startup vs Big Tech and IC vs manager paths, build soft skills, and run effective 1:1s and performance reviews.
Design production features the way tech leads do: define requirements, cover edge cases, model data, weigh tradeoffs, and write technical design docs that win buy-in.
Learn to conquer DSA interviews: clarify problems, talk through run-time and space analysis, avoid common traps, and build a consistent study regimen for FAANG rounds.
Learn to negotiate tech compensation: create leverage, set benchmarks, work with recruiters, weigh equity, and handle exploding offers, single offers, and raises using proven phrases.
Learn to generate and evaluate side project ideas that attract users: avoid common idea traps, do market research, rank tech stacks, and score ideas with a framework.
Prepare for system design interviews: clarify requirements, build a basic design, weigh tradeoffs, and self-evaluate with a scorecard for technical competence and communication.
Apply the Magic Loop to career growth: do your job well, ask how you can help, deliver, then ask again with a goal, plus prioritization and high-performer tactics.
Your manager relationship is the most important one at work: understand your boss, communicate effectively, give upward feedback, resolve conflicts, and navigate skip levels and senior peers.
Develop a repeatable framework for ML system design interviews: align on the problem, structure big-picture design, data, modeling and deployment, and signal senior-level trade-offs.
Learn to ask questions that build rather than damage your reputation: distinguish high- from low-quality asks, frame technical questions with RFC pull requests and code, and request favors well.
Learn what the tech lead role actually demands: archetypes, defining goals, delegating and tracking work, mentoring teammates, and handling low performers, tech debt, and chaos.
Learn how promotion really works at top tech companies: read the senior engineering ladder, plan with your manager, maximize project credit, and write a strong promo packet.
Navigate tech performance reviews: compare the three review system archetypes, plan expectations with your manager, avoid PIPs, and write self-reviews and peer feedback.
Go from open source consumer to contributor: evaluate a project's health, find a first task, navigate a large codebase, and land pull requests.
Get personalized course recommendations, track subjects and courses with reminders, and more.