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
Codecademy is an online interactive platform that offers free coding classes in 12 different languages including Python, Java, JavaScript, and more.
Explore React's fundamentals, including JSX syntax, component creation, and component interaction. Build dynamic web applications with this popular JavaScript library.
Comprehensive introduction to Rust for experienced programmers, covering syntax, control flow, functions, types, traits, generics, macros, and tooling through interactive articles.
Master essential Excel skills: sorting, filtering, and pivoting data for effective analysis and presentation. Transform raw information into meaningful insights.
Learn Flutter basics to create cross-platform apps with interactive widgets, layouts, and components. Gain skills for building simple applications for mobile, web, and desktop platforms.
Master Excel for data analysis: import, formulas, pivot tables, charts. Transform raw data into business insights with best practices for managing and visualizing information.
Learn UI/UX design fundamentals, create wireframes, and build interactive prototypes using Figma. Gain practical skills for better team collaboration and new career opportunities.
Explore game development essentials: design, gameplay mechanics, asset creation, and industry tools. Gain foundational knowledge to kickstart your journey in video game creation.
Explore popular coding career paths, comparing options like web development, data science, and cybersecurity to find the tech career that best fits your goals and interests.
Explore generative AI with ChatGPT, learning its applications, potential, and limitations. Master prompt engineering for effective use in creative writing, language learning, and business contexts.
Explore various forms of generative AI, their applications, and ethical considerations. Hands-on experience with interactive applets and practical projects like creating itineraries using ChatGPT.
Explore foundational C programming concepts, create simple programs, and set up a local development environment to kickstart your journey into computer science.
Master Lua basics: programming fundamentals, data types, variables, conditionals, and functions. Build interactive terminal programs and gain skills for game development, web apps, and tools.
Learn Python fundamentals quickly: syntax, data structures, OOP, and more. Designed for experienced programmers to efficiently acquire Python skills through interactive, skimmable content.
Master programming fundamentals through interactive drag-and-drop exercises using Blockly. Covers variables, functions, loops, if statements, and lists in an intuitive, beginner-friendly format.
Explore PHP basics for web development, covering syntax, variables, and data types. Build a foundation for creating dynamic web applications and understanding complex programming concepts.
Get personalized course recommendations, track subjects and courses with reminders, and more.