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
Computer Science
Marketing in a Digital World
Psychological First Aid
Happier Employees and Return-On-Investment Course
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Ready to finally become a backend developer? Don't make it a grind. The smartest way to learn to code is to ensure you're never bored.
Master modern deployment workflows using GitHub Actions, Docker, and cloud services while building, testing, and deploying applications with automated CI/CD pipelines.
Master maze-solving algorithms while building an interactive GUI application in Python and Tkinter that generates and automatically solves randomized mazes through systematic problem-solving approaches.
Master HTTP/1.1 protocol fundamentals by building your own web server from scratch in Go, covering TCP streams, request parsing, headers, responses, and chunked encoding.
Master TypeScript by building an interactive Pokedex CLI using PokeAPI, implementing REPL functionality, HTTP networking, caching strategies, and data serialization techniques.
Master TypeScript web server development with Express.js, covering routing, authentication, databases, and RESTful APIs in this comprehensive hands-on guide.
Master large-scale asynchronous Pub/Sub architectures with RabbitMQ and Go, building real-time applications with robust message delivery, routing patterns, and scalability techniques.
Master Power BI fundamentals: connect data sources, create interactive visualizations, use DAX for complex modeling, and build compelling dashboards that transform raw data into insights.
Master cryptographic fundamentals and implementation in Go, from basic encryption to digital signatures, password security, and real-world applications for secure data protection.
Master advanced algorithms in Python, from Dijkstra's and A* Search to Dynamic Programming and Linear Programming. Enhance problem-solving skills and optimize code performance for complex computational challenges.
Master TypeScript by building a CLI blog aggregator with PostgreSQL, Drizzle ORM, RSS parsing, and continuous data fetching from remote feeds.
Master essential strategies for landing a software engineering role, from crafting standout portfolios and resumes to acing interviews and building professional networks.
Master modern search techniques from keyword to vector search, building complete RAG pipelines with Python, embeddings, LLMs, and multimodal retrieval systems.
Master the art of building a standout software project from scratch, using your preferred tech stack to create a remarkable portfolio piece that showcases your development expertise.
Master CI/CD fundamentals by building, testing, and deploying a TypeScript application using GitHub Actions, Docker, and cloud services like GCP and Turso database.
Master HTTP network communications by building real Python applications with requests, responses, DNS, authentication, JSON handling, and security protocols.
Get personalized course recommendations, track subjects and courses with reminders, and more.