Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Cybersecurity
Computer Networking
How Things Work: An Introduction to Physics
End of Life Care: Challenges and Innovation
Understanding Medical Research: Your Facebook Friend is Wrong
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Unit Testing, earn certificates with free online courses from Harvard, University of Pennsylvania, Johns Hopkins, UC San Diego and other top universities around the world. Read reviews to decide if a class is right for you.
A followup to the Qt 5 Core for beginners and intermediate users.
Become an expert in unit testing with NUnit, Moq, dotMemoryUnit, ReSharper and other tools!
Master programming with Golang by learning how to write idiomatic, effective code
Learn how to use Karma, Jasmine and Istanbul to quickly set up automated unit tests for your AngularJS applications
A followup to the Qt 5 Core for beginners and intermediate courses.
Learn test driven development: make code testable, robust and maintainable. Bring unit testing skills to the next level.
Solidity, Smart Contracts, Truffle, Ganache, Ethereum Blockchain Programming, Cryptocurrency, DApp, IPFS & RemixIDE
Demuestra tus habilidades en desarrollo front-end con React resolviendo un problema real. Crea una app completa y obtén un portafolio listo para el trabajo, ideal para impresionar a reclutadores y empleadores.
Learn Dependency Injection techniques along with an IoC-framework (DI-Container). Grow Architecture applying DI.
Learn JUnit 5 (JUpiter) + libraries for unit and integration testing from scratch together with test-driven development
Learn and practice C++ with SOLID object-oriented design principles
Learn to build a robust backend REST API with Node.js, integrate it with a React frontend, and master essential web development skills including security, testing, and documentation.
Master Java from Basics to Advanced Topics: Java Basics | OOP | Multithreading | JDBC | Swing | JSP | Servlets
Learn to create iOS apps using Swift 5, covering interface design, user interaction, auto layout, and unit testing. Build functional applications and prepare for advanced iOS development.
Become job ready for advanced nodejs development by mastering testing from scratch, jest, cypress, mocha and more.
Get personalized course recommendations, track subjects and courses with reminders, and more.