Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
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 factors for selecting your first programming language and compare popular options to confidently begin your coding journey.
Gain essential web development skills by learning HTML fundamentals, including creating structured content with text, images, videos, and links for effective webpage design.
Learn to create, access, and update data in relational databases using SQL. Master table manipulation, data integrity, and querying techniques for effective database management.
Learn to code interactively, starting with animating your name using JavaScript. Perfect for beginners to gain confidence and write their first lines of code.
Learn Python for data science: explore datasets, sort and filter data, and transform raw data into analytics-ready tables using pandas and Jupyter Notebook. Gain hands-on experience with real-world projects.
Discover the power of CSS to transform HTML pages with colors, layouts, and visual flair. Master selectors and styling techniques to create stunning web designs.
Master JavaScript fundamentals: data types, methods, variables, and control flow. Gain practical skills for dynamic web behaviors, front-end and back-end development, and more.
Learn core IT concepts including computer basics, networking, operating systems, software development, databases, and cybersecurity. Gain foundational knowledge for a career in Information Technology.
Learn C++ fundamentals: variables, data types, conditionals, and logic. Build programs with different outcomes, from Hello World to interactive projects like Magic 8-Ball and Rock Paper Scissors.
Master C# fundamentals: variables, data types, logic, and conditionals. Build practical projects while learning to create, read, and maintain scalable programs for diverse applications.
Deepen Java skills with advanced concepts like I/O, collections, threading, and JUnit testing. Enhance code efficiency and gain practical experience through hands-on projects.
Explore Git's core features, learn basic commands, make commits, and undo changes in this introduction to version control for efficient code management.
Master flexible and two-dimensional web layouts using CSS flexbox and grid. Create elegant designs, position elements effectively, and build responsive interfaces for modern websites.
Interactive introduction to PowerShell covering variables, operators, control flow, objects, arrays, and functions for Windows automation. Gain practical skills through hands-on projects and quizzes.
Learn DevOps culture, practices, and tools for efficient software delivery. Explore monitoring, CI/CD, infrastructure management, and resilient system design.
Get personalized course recommendations, track subjects and courses with reminders, and more.