Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Information Technology
Communication Skills
Python
Multilingual Practices: Tackling Challenges and Creating Opportunities
Introduction to Linux
Financial Markets
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Clean Code, earn certificates with free online courses from TU Delft and other top universities around the world. Read reviews to decide if a class is right for you.
Explore why clean code remains uncommon, debunk misconceptions, and learn strategies to promote better coding practices in software development.
Discover techniques for writing clear, empathetic code that enhances readability, reduces bugs, and improves team collaboration. Learn to transform confusing code into elegant, maintainable solutions.
Fundamentos de la arquitectura y desarrollo de software.
Master essential code refactoring techniques to transform messy code into clean, maintainable solutions. Learn to identify code smells, apply OOP principles, and implement modular design patterns in JavaScript.
Master essential refactoring techniques to transform complex code into clean, maintainable solutions. Learn to identify code smells, apply OOP principles, and implement modular design patterns for improved software quality.
Master test-driven refactoring techniques in TypeScript, from identifying code smells to implementing clean code patterns while maintaining test coverage using Jest.
Master essential C++ refactoring techniques to transform complex code into clean, maintainable solutions while improving efficiency and leveraging object-oriented principles for better code quality.
Learn how to write readable, understandable and therefore maintainable code - step by step, in an example-driven way
In-depth .NET programming course from basics to advanced. Focus on clean code, performance and practice.
Learn all about OOP, understand the most confusing parts of JavaScript and prepare for technical interviews
A collection of hands-on, step-by-step, bite-sized Backbone tutorials covering fundamentals of Backbone.
Write Clean Code with Java. Learn Simple Design, Refactoring and Test Driven Development - TDD.
Construct Buildings, Gather Resources, Defend your base from Enemies and more!
Understand Core Concepts, Create Custom Directives, Custom Services, Routing and Hands On Using Modularized Approach.
The Best Full Stack Web Development Bootcamp [For Absolute Beginners & Advanced Developers]. Major Projects. Complete
Get personalized course recommendations, track subjects and courses with reminders, and more.