Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Codecademy is an online interactive platform that offers free coding classes in 12 different languages including Python, Java, JavaScript, and more.
Master visual design principles to create engaging digital experiences, focusing on elements, color, and typography for effective and accessible user interfaces.
Learn to publish websites using GitHub Pages, from setup to deployment and editing, in this hands-on guide to effortless web hosting.
Learn to build RESTful web applications with Spring framework, covering fundamentals, controllers, request handling, and route mapping. Gain practical skills for efficient Java-based app development.
Explore generative AI for image creation, learn effective prompt writing, and harness Midjourney's potential for creative expression and visualizing abstract ideas.
Harness AI to enhance SQL analytics, generate queries, and transform natural language. Explore ethical considerations and potential pitfalls while unlocking new data insights.
Explore techniques to identify and prevent Cross-Site Request Forgery (CSRF) attacks, enhancing web application security and protecting user systems from malicious actors.
Unlock the power of conversational AI by mastering system prompts, message history, Few Shot Learning, and hyperparameters like Temperature and Top P in the OpenAI API Playground.
Learn to create dynamic websites using CSS variables and functions for efficient, organized styling across devices of all sizes.
Explore Raspberry Pi's versatility in STEAM projects, from Linux basics to electronics integration. Gain hands-on experience with command-line, circuits, and GPIO for creative applications.
Learn Spring technologies, implement CRUD functionality, and create a REST API with database integration using Spring Data JPA and JDBC. Gain practical skills in building robust Spring applications.
Model real-world elements using JavaScript Objects. Learn to store information, add methods, getters, and setters, and manipulate data structures using ES6 syntax.
Master Go fundamentals: syntax, variables, types, and the fmt package. Compile and run programs, print and scan data. Ideal for beginners seeking practical skills in this efficient language.
Streamline development with AI-powered coding assistance, enhancing productivity and simplifying complex tasks for a more efficient workflow.
Learn to build, train, and test neural networks using TensorFlow and Keras. Covers deep learning fundamentals, regression models, and hyperparameter tuning for practical applications.
Simplify array looping with iterator methods. Learn higher-order functions, choose the right iterator, and write cleaner code with less room for error.
Get personalized course recommendations, track subjects and courses with reminders, and more.