Courses from 1000+ universities
The future of Coursera’s only credible alternative for universities rests in the hands of 2U’s creditors.
600 Free Google Certifications
Data Analysis
Communication Skills
Software Development
The Science of Happiness
Cybersecurity Fundamentals
Max MSP Programming Course: Structuring Interactive Software for Digital Arts
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Code Coverage, earn certificates with paid and 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 bug-driven hybrid testing with SAVIOR, a novel approach combining compile-time analysis and runtime instrumentation to enhance bug detection efficiency in software development.
Explore code coverage instrumentation techniques, stack map frames, and comparative coverage analysis for JVM languages, with insights on bug detection and dead code identification.
Explore Boeing's approach to measuring Linux kernel code coverage for safety-critical avionics, focusing on RTCA DO-178C requirements and the enhancement of LLVM coverage tools.
Learn the software testing techniques, tools, and best practices required to deliver high-quality software.
Learn to write unit and integration tests for your Angular apps and deploy them with confidence
​A focused, in-depth look into Node.js unit testing, from absolute beginner to very advanced.
Learn how to write effective unit tests using Microsoft MSTest framework to build high quality software applications
Learn how to unit test your JavaScript using the jasmine framework, from your first test to continuous integration.
This course is an introduction to Continuous Integration and Continuous Delivery (CI/CD), a DevOps best practice to ensure code quality is achieved. It includes multiple hands-on labs using real-world tools to practice your CI/CD skills.
Learn test-driven and behavior-driven development techniques to build robust software. Practice creating, running, and analyzing tests using popular tools like Nose and Behave for more reliable code.
Get started in test automation. Learn how to integrate automated testing into your QA or DevOps workflow.
Verify your code works as expected. Explore the process of creating and running unit tests with Visual Studio.
Learn how to write high-quality code. Discover how to reduce complexity, hotspots and churn, duplication, and more with a variety of platform-agnostic tools.
Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
Learn the basics of refactoring for agile software development. Explore refactoring techniques to simplify code, remove duplication, and build more reusable objects.
Get personalized course recommendations, track subjects and courses with reminders, and more.