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.
Enhance web interactivity with dynamic CSS animations. Learn to animate elements, customize effects, and set transition specifications for engaging user experiences.
Enhance JavaScript with TypeScript's type system for more structured, error-resistant code. Gain skills in type annotations and bug detection, boosting your development efficiency.
Create organized data presentations using HTML tables, including components, formatting, and styling techniques.
Discover Swift programming fundamentals, from basic syntax to variables and data types. Build a strong foundation for iOS development and general-purpose coding.
Learn essential digital security skills to protect yourself from cyber threats, including detecting social engineering attacks, recognizing malware, and securing personal devices.
Explore pointers, memory management, and basic pointer arithmetic in C programming. Master key concepts for effective memory allocation and access.
Enhance web accessibility and SEO by mastering Semantic HTML elements, structuring pages effectively, and creating informative content for clearer, more readable code.
Discover NoSQL databases and MongoDB, mastering CRUD operations, data modeling, indexing, and aggregation for efficient database management in modern tech applications.
Create forms with input fields, learn validation techniques, and understand HTML form functionality for effective user data collection.
Master CSS box model and layout techniques to precisely control element positioning and display for visually appealing web designs.
Master file system navigation and basic operations using the command line interface, enhancing your productivity as a developer.
Explore CSS color techniques to create visually stunning websites. Learn to style elements using named colors, hexadecimal, RGB, and HSL formats for enhanced web design.
Master object-oriented programming in Python 3: inheritance, abstraction, encapsulation, and polymorphism. Represent real-world relationships and create multi-form classes in your code.
Explore blockchain and crypto fundamentals, including smart contracts, NFTs, DAOs, and decentralized apps. Gain insights into web3 technology, its applications, and choosing the right tech stack for your projects.
Master Go's loops, arrays, maps, and structs to build complex programs. Expand your skills with hands-on projects in data organization, currency conversion, and stock market analysis.
Get personalized course recommendations, track subjects and courses with reminders, and more.