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
Learn to build powerful APIs with Django REST framework, covering serialization, authentication, and advanced features for creating robust web services.
Learn Java arrays, strings, and file handling through hands-on coding exercises. Gain practical skills in data storage, manipulation, and file operations without video lectures.
Learn HTML, CSS, and VueJS basics through hands-on exercises and build a todo application. Gain practical skills in web development with instant feedback and gradual progression from understanding checks to small exercises.
Code and run your first C++ program in minutes without installing anything! This beginner-focused course will give you the basic skills needed to write a simple program in C++. Topics covered include variables, operators, loops, conditionals, and vectors.
Code and run your first Java program in minutes without installing anything! This beginner-focused course will give you the basic skills needed to write a simple program in Java. Topics covered include variables, operators, loops, conditionals, and array…
Explore cloud computing essentials: container creation, orchestration, and infrastructure-as-code. Learn to provision and manage resources efficiently without prior technical experience.
Hands-on exploration of Java fundamentals, covering best practices, data handling, and web connectivity. Build practical skills through interactive coding exercises and instant feedback.
Explore concurrency, threads, locks, and multi-CPU scheduling to maximize system performance. Hands-on coding projects build deep understanding of operating system fundamentals.
Learn essential Ansible automation skills through hands-on, self-paced assignments. Cover syntax, host management, package/user/file handling, and web-based systems integration in this practical, coding-focused program.
Enhance Django REST Framework skills with testing, optimization, third-party libraries, and frontend integration. Hands-on learning with runnable code examples and practical assignments.
Master external APIs and task queuing in Django through hands-on projects, instant feedback, and capstone assignments, enhancing your portfolio with advanced, practical skills.
Enhance Python skills with packaging, Django web development, data visualization using Matplotlib, and natural language processing. Ideal for those with prior Python experience.
Hands-on exploration of Java fundamentals including functions, recursion, objects, and mutability. Ideal for beginners, with interactive exercises and instant feedback for effective learning.
Master Java's object-oriented principles through hands-on coding exercises. Learn encapsulation, inheritance, polymorphism, and advanced topics with instant feedback and gradual progression.
Explore cloud computing basics and IaaS fundamentals through hands-on, self-paced learning. Gain practical knowledge on adoption strategies, providers, and deployment techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.