Overview
The Troubleshooting and Debugging Techniques course offered by Coursera in partnership with Google examines a range of strategies and approaches for addressing common issues in code and IT infrastructure. The course teaches systematic methods for approaching technical problems and demonstrates how these methods apply to real‑world scenarios.
Examples include general system issues, problems in software written by others, and issues in self‑authored programs. The course also addresses challenges that affect multiple operating systems, as well as platform‑ and scripting‑language‑specific problems.
Prior completion of earlier courses in the program, or existing knowledge of Python and Linux, is strongly recommended in order to fully engage with the troubleshooting examples.
What You Will Learn
- Analyze real-world IT problems and implement the appropriate strategies to solve those problems
- Demonstrate techniques to quickly find and solve the root cause of problems in IT infrastructure
- Understand the root cause for problems related to speed, crashes, or exhausted resources in your computer
- Identify the most common pitfalls of your code and how to fix them
Programme Structure
Courses include:
What is debugging?
- Problem solving steps
- Silently crashing application
- Slowness
Slow web server
- Writing efficient code
Managing Resources
Key information
Duration
- Part-time
- 14 days
- 10 hrs/week
Start dates & application deadlines
Language
Delivered
- Self-paced
Campus Location
- Mountain View, United States
Disciplines
Software Engineering View 330 other Short Courses in Software Engineering in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- Beginner Level
- This course is aimed at learners with some experience in IT, Python, or Linux who want to develop systematic troubleshooting and debugging skills to identify and resolve technical issues in software and infrastructure.
Tuition Fees
Additional Details
Course is free for the first 7 days. After 7 days, the course can be accessed with the Coursera Plus Subscription