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
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master AI-assisted programming with practical techniques for prompting, coding with AI assistants, leveraging agents, and selecting the right development tools for real-world projects.
Master Python fundamentals through hands-on coding in professional JetBrains IDEs, building real projects while learning variables, functions, classes, and file handling.
Unlock NumPy's power for data science and AI through hands-on practice with arrays, indexing, math operations, and real-world projects in a professional IDE environment.
Discover how to build a complete 3D browser game from scratch using AI coding assistance, creating player mechanics, enemies, and scoring systems step-by-step.
Master full-stack JavaScript by building a real-time chat app with Node.js, React, and WebSockets, covering REST APIs, authentication, state management, and Docker deployment.
Enhance Java development with Kotlin's concise syntax, safety features, and seamless interoperability. Learn key concepts and leverage Kotlin's power for JVM, Android, and server-side projects.
If you don't have much experience in programming, this track is the best way to start your journey to the Java world by learning the basics.
Enhance Python development productivity with PyCharm and Cloud Code. Learn to set up projects, write APIs, deploy to Google Kubernetes Engine, and optimize your workflow for cloud-based applications.
Explore Java records through 5 practical examples, covering syntax, semantics, features, and limitations. Learn how to use records with pattern matching and sealed classes.
Learn techniques to analyze and understand large Java and Kotlin classes, including behavioral code analysis, data visualization, and dependency structure matrices. Gain insights for effective refactoring and codebase comprehension.
Explore Java-friendly machine learning with JSR381, an open-source API for visual recognition. Learn its goals, architecture, and practical applications in IntelliJ IDEA.
Learn to build CRUD REST APIs in Java with Spring Boot, covering best practices, Spring Initializr, and IntelliJ IDEA. Gain hands-on experience in creating efficient and scalable web services.
Learn to set up and use MongoDB with Docker in IntelliJ IDEA. Covers container creation, data insertion, MongoDB shell access, and Docker Compose setup for efficient database management and application development.
Explore efficient version control in IntelliJ IDEA, covering common and advanced Git tasks to enhance productivity and streamline workflows.
Explore advanced debugging techniques in IntelliJ IDEA, including breakpoints, memory analysis, hotswap, async stack traces, and stream debugging for efficient code troubleshooting.
Get personalized course recommendations, track subjects and courses with reminders, and more.