₹0 for students · Certificate · Beginner
Testing and Debugging
3 mini courses, 12 lessons: unit tests, integration and end-to-end tests, and a method for any bug
12 lessons · ~2 hours · 24-question final exam · pass mark 70%
About the course
What you’ll learn
The skills that separate code that works once from software people can rely on. Write unit tests with pytest, design test cases that find bugs, use mocks wisely, test APIs and user flows, and try test-driven development. Then learn a calm, systematic way to debug anything, the tools that speed it up, the bug patterns that come up again and again, and how to find performance problems. Pass every lesson quiz and the final exam to earn a verifiable certificate.
Part of the career tracks: Web Developer, Computer Science Foundations
How the certificate works
- Read each lesson’s study guide, then the full lesson and any notebooks or exercises.
- Pass every lesson quiz with 70% or more.
- Pass the final exam: 24 questions in 36 minutes.
- Get a certificate with a public verification link, and add it to LinkedIn.
Syllabus
12 lessons in 3 mini courses
Each mini course takes about an hour. Already know one? Test out in the app and skip it.
1. Unit testing
Write focused unit tests with pytest and design cases that catch bugs.
2. Testing whole systems
Test APIs and user flows, practise TDD and judge test quality.
3. Debugging
Debug systematically, use the right tools and recognise common bug patterns.
Written by Vikosha. Lessons, questions and exercises are original. Licence: Original Vikosha course..