Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Communication Skills
Software Development
Digital Marketing
How to Write Your First Song
Bioseguridad y equipo de protección para la prevención de COVID-19
Let's Get Started: Building Self-Awareness
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
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.
Hands-on exploration of HTML, CSS, JavaScript, and Angular, culminating in building a todo application. Ideal for intermediate learners seeking practical web development skills.
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.
Code and run your first C++ program in minutes without installing anything! This beginner-focused course will further develop your programming skills. Topics covered include creating classes, mutability, encapsulation, inheritance, and polymorphism.
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 using the ChatGPT-API to generate a variety of responses.
Code and run your first C++ program in minutes without installing anything! This beginner-focused course will further develop your programming skills. Topics covered include pointers, strings, functions, files, and recursion.
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.
Learn container creation and orchestration basics, including Kubernetes, image building, and deployment, through hands-on practice on an Ubuntu system. No technical experience required.
Code and run your first Java program in minutes without installing anything! This beginner-focused course will further develop your programming skills. Topics covered include strings, user-defined methods, files, and recursion.
Comprehensive web application security course covering front-end, back-end, and authentication. Hands-on approach with instant feedback, suitable for intermediate learners seeking practical implementation skills.
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 to access and create web APIs, covering protocols, HTTP servers, authentication, and best practices for developers with JavaScript experience.
Get personalized course recommendations, track subjects and courses with reminders, and more.