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
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore generative AI with Python: text, image, and code generation using OpenAI's API. Gain practical skills through hands-on projects and build a portfolio-ready application.
Develop advanced Django skills through hands-on projects, covering class-based views, optimization techniques, and authentication. Gain practical experience in building and deploying complex web applications.
Hands-on exploration of HTML, CSS, JavaScript, and Angular, culminating in building a todo application. Ideal for intermediate learners seeking practical web development skills.
Learn Bash scripting fundamentals, advanced techniques, Git version control, and system configuration. Gain hands-on practice with interactive exercises on an Ubuntu system, applicable to other Unix-based environments.
This course walks learners through setting up their OpenAI trial, generating API keys, and making their first API request. Learners are introduced to the basics of natural language generation using OpenAI GPT-3 before building a movie recommendation syst…
Learn fundamental C++ concepts including printing, operators, conditionals, and loops through hands-on coding exercises and instant feedback, building a strong foundation in programming logic.
Comprehensive Python programming journey from basics to advanced concepts, emphasizing hands-on practice and foundational computer science principles for versatile coding skills.
Gain foundational knowledge of operating systems, from C programming basics to distributed systems, to optimize program performance. Ideal for developers with some programming experience.
Learn Python fundamentals through hands-on coding exercises. Master printing, operators, conditionals, and loops in a self-paced, interactive environment with instant feedback and gradual progression.
Learn essential C++ structures: vectors, pointers, strings, and file handling. Hands-on coding exercises provide a solid foundation in core Computer Science concepts applicable to various programming languages.
Master object-oriented C++ concepts like inheritance, encapsulation, and polymorphism through hands-on coding exercises and instant feedback, building a solid foundation for advanced programming skills.
Explore operating system fundamentals, focusing on virtualization, processes, scheduling, and memory management. Hands-on coding exercises in C provide practical insights into system performance.
Learn C++ fundamentals including functions, recursion, objects, and mutability through hands-on coding exercises and instant feedback. Ideal for beginners, this course builds a strong programming foundation applicable to various languages.
Elevate your Django skills with advanced web development techniques, REST framework mastery, API integration, and task queuing for creating sophisticated, scalable websites.
Hands-on exploration of advanced Python concepts: inheritance, encapsulation, and polymorphism. Practice through interactive coding exercises for a deeper understanding of object-oriented programming.
Get personalized course recommendations, track subjects and courses with reminders, and more.