Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Data Analysis
Microsoft Excel
Artificial Intelligence
An Introduction to Interactive Programming in Python (Part 1)
Excel: Fundamentos y herramientas
The Future of Work: Preparing for Disruption
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.
Predict NFL game winners using machine learning and Python. Identify key team stats for victory through feature importance analysis.
Hands-on practice with Python for data analysis, covering loops, functions, merging, and aggregating datasets using real-world examples in Jupyter Notebook.
Master C++ functions to create modular, reusable code. Learn to write, implement, and understand scope in functions, enabling you to build multi-file programs with header files.
Explore functions and structures in C, mastering reusable code blocks and custom data types. Enhance your programming skills with practical projects and gain insights into scope management.
Expand CSS knowledge with Sass: Learn syntax, compilation, variables, and nested selectors. Improve efficiency and maintainability in web styling for projects of all sizes.
Master file system manipulation using command-line tools. Learn to move, copy, and delete files/directories efficiently, enhancing your productivity and control over your system.
Master React state management, props, and component interactions for building dynamic and efficient applications.
Master C# methods: parameters, output, expression-bodied definitions, and lambda expressions. Build fundamental skills for efficient coding and tackle common errors.
Learn to implement JUnit testing in Java, covering Assert class, test methods, and running tests in your environment. Enhance code quality and maintainability through effective unit testing practices.
Streamline development with AI-powered coding assistance, enhancing productivity and simplifying complex tasks for a more efficient workflow.
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.
Explore the foundations of neural networks by building perceptrons from scratch, setting weights, and managing error to divide linearly-separable data and create logic gates.
Learn to leverage AI for coding tasks, from generating commands and queries to creating classes, unit tests, and refactoring code. Enhance your programming workflow with prompt engineering techniques.
Simplify array looping with iterator methods. Learn higher-order functions, choose the right iterator, and write cleaner code with less room for error.
Enhance React skills with styling techniques, component separation, prop validation, and form handling for improved application development and user interaction.
Get personalized course recommendations, track subjects and courses with reminders, and more.