Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Psychology
Data Analysis
Digital Marketing
Introduction to Psychology
Nutrition, Exercise and Sports
Computing in Python I: Fundamentals and Procedural Programming
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.
Master unit testing in .NET Core using NUnit and xUnit. Learn test creation, debugging, asserting, and advanced concepts. Apply skills to real-world scenarios and integrate with Moq for comprehensive testing expertise.
Master Test-Driven Development in .NET Core: Learn to create, implement, and refactor unit tests, integrate with databases, test ASP.NET Core applications, and set up continuous integration using GitHub.
Master JUnit and Mockito for effective Java unit testing. Learn to create, run, and analyze tests using IntelliJ IDEA. Explore mock objects, Hamcrest assertions, and best practices for writing quality unit tests.
Master Java unit testing using Mockito and Spring Boot. Learn to write effective tests, mock dependencies, and integrate with Spring Boot for comprehensive test coverage.
Master Python programming fundamentals through hands-on practice, covering variables, functions, data structures, testing, and problem-solving - perfect for beginners starting their coding journey.
Learn industry-standard automated testing techniques to improve software quality, enhance development skills, and ensure flawless program execution and timely releases.
Learn comprehensive embedded software testing techniques, from basics to advanced strategies, covering test design, standards, life cycles, and various testing methodologies.
Learn to build Web APIs with Python and Django REST Framework. Covers setup, endpoints, authentication, models, serializers, viewsets, and unit testing for beginners.
Gain essential skills in software testing, quality assurance, and formal verification. Learn to locate bugs, manage tests, and ensure top-notch user experiences in today's technology-driven world.
Master JUnit 5 fundamentals, from creating and running tests to advanced features like lifecycle hooks, conditional executions, and nested classes. Improve your Java testing skills and code quality.
Learn to build intelligent chatbots using Microsoft Bot Framework v4 with Node.js, covering design, knowledge bases, LUIS integration, rich cards, dialogs, storage, deployment, and testing.
This course will teach you how to write testable code in ABAP, and covers unit testing, test isolation, test-driven development, testing legacy code, and more.
Gain practical AI skills to build intelligent applications using IBM Watson, Python, and chatbots. Learn AI fundamentals, Watson services, and develop projects showcasing real-world AI solutions.
Learn Salesforce development through comprehensive training covering Apex, data manipulation, triggers, testing, asynchronous processing, integration, and custom user interfaces using Visualforce, Aura, and Lightning Web Components.
This mini-course introduces you to the process for unit testing Python code, including building and running unit tests and packaging the Python application for distribution.
Get personalized course recommendations, track subjects and courses with reminders, and more.