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.
Spot and fix the mistakes that sink system design interviews: mock interview clips on staying focused, communicating clearly, thinking iteratively, and driving the design.
Learn how to negotiate the best exit package during a layoff or firing: relevant law, why never to accept on the spot, preparing your case, and common asks.
Learn to earn trust, build relationships, listen deeply, resolve disagreements, give feedback, and handle awkward conversations as a software engineer on remote and in-person teams.
Get more done in fewer hours as an engineer: pick the right work, run focus blocks, prune meetings, decompose tasks, and beat procrastination.
Recruiters spend seconds on a resume: avoid traps like fancy formats and self-ratings, frame projects and non-technical experience, and tailor content to your engineering level.
Build data structures and algorithms knowledge from the ground up: solve hash-map, linked list, binary tree, graph, and dynamic programming interview problems and analyze them with Big-O.
Write code that stands out: avoid messy patterns like deep nesting and non-descriptive names, break work down, handle migrations, and submit focused pull requests with test plans.
Learn to become the go-to engineer on your team: pick a technical or product domain, build expertise with a repeatable formula, and gain visibility through projects and presentations.
Plan a career switch into software engineering: shore up fundamentals, ship one standout side project, build in public on LinkedIn, network warmly, and land interviews.
Chart a path from senior to Staff Engineer: create scope, own goals and roadmaps, raise leaders, and pick a Staff archetype like Specialist, Fixer, or Generalist.
Learn what makes an effective tech lead: master your technology deeply, guard code quality, run system design discussions, set direction, foster trust, and influence without formal authority.
Master the behavioral interview for software engineering roles: structure answers with STAR, handle blank moments, ask vetting questions, and hit junior-to-staff leveling bars.
Navigate your first months on a new engineering team: ask questions well, ramp up on an unfamiliar codebase, build manager and teammate relationships, and avoid common failure modes.
Run a software engineering job search end to end: organize applications, polish your resume, land referrals, and handle recruiter screens, behavioral, DSA, and system design rounds.
Chart your path from mid-level to senior engineer: adopt the senior mindset, close technical gaps in code review, debugging and system design, and drive team direction.
Get personalized course recommendations, track subjects and courses with reminders, and more.