We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Test and Debug Your Build with Visual Studio Code

Harrison Kong

In this 1-hour long project-based course, you will learn how to test and debug your code in Visual Studio Code. You will find the bugs in a sample program and fix them. Topics covered include: building code for debugging, breakpoints, watch, call stack, conditional breakpoints, function breakpoints, and debug console.

Read more

In this 1-hour long project-based course, you will learn how to test and debug your code in Visual Studio Code. You will find the bugs in a sample program and fix them. Topics covered include: building code for debugging, breakpoints, watch, call stack, conditional breakpoints, function breakpoints, and debug console.

Note: This course uses a C++ program as a learning tool. Basic knowledge of C++ is useful but any coding experience of a modern and similar language (such as C, Swift, Java, JavaScript, Kotlin) will suffice.

Enroll now

What's inside

Syllabus

Project Overview
In this 1-hour long project-based course, you will learn how to test and debug your code in Visual Studio Code. You will find the bugs in a sample program and fix them. Topics covered include: building code for debugging, breakpoints, watch, call stack, conditional breakpoints, function breakpoints, and debug console. Note: This course uses a C++ program as a learning tool. Basic knowledge of C++ is useful but any coding experience of a modern and similar language (such as C, Swift, Java, JavaScript, Kotlin) will suffice.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Harrison Kong, who are recognized for their work in testing techniques
Develops debugging skills, which are core for a successful career in technology
Uses a C++ program as a learning tool, which is widely used in industry
May require basic understanding of C++, which could be a limiting factor for some learners
Covers a wide range of debugging topics, including conditional breakpoints and function breakpoints
Project-based approach allows learners to apply their understanding in a practical setting

Save this course

Save Test and Debug Your Build with Visual Studio Code to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Test and Debug Your Build with Visual Studio Code. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Test and Debug Your Build with Visual Studio Code will develop knowledge and skills that may be useful to these careers:
Software Engineer
Test and Debug Your Build with Visual Studio Code is a course that will help you become a more effective Software Engineer. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable software. This course is particularly relevant for Software Engineers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among software engineers.
Software Tester
Test and Debug Your Build with Visual Studio Code is a course that will help you become a more effective Software Tester. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable software. This course is particularly relevant for Software Testers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among software testers.
Software Developer
Test and Debug Your Build with Visual Studio Code is a course that will help you become a more effective Software Developer. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable software. This course is particularly relevant for Software Developers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among software developers.
Quality Assurance Analyst
Test and Debug Your Build with Visual Studio Code is a course that will help you become a more effective Quality Assurance Analyst. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable software. This course is particularly relevant for Quality Assurance Analysts who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among quality assurance analysts.
Application Developer
Test and Debug Your Build with Visual Studio Code is a course that will help you become a more effective Application Developer. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable applications. This course is particularly relevant for Application Developers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among developers.
Mobile Developer
Test and Debug Your Build with Visual Studio Code is a course that will help you become a more effective Mobile Developer. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable mobile applications. This course is particularly relevant for Mobile Developers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among mobile developers.
Embedded Systems Engineer
Test and Debug Your Build with Visual Studio Code is a course that will help you become a more effective Embedded Systems Engineer. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable embedded systems. This course is particularly relevant for Embedded Systems Engineers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among systems engineers.
Web Developer
Test and Debug Your Build with Visual Studio Code is a course that will help you become a more effective Web Developer. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable web applications. This course is particularly relevant for Web Developers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among web developers.
Game Developer
Test and Debug Your Build with Visual Studio Code is a course that will help you become a more effective Game Developer. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable games. This course is particularly relevant for Game Developers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among game developers.
Natural Language Processing Engineer
Test and Debug Your Build with Visual Studio Code is a course that may be useful for Natural Language Processing Engineers. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable natural language processing models. This course is particularly relevant for Natural Language Processing Engineers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among natural language processing engineers.
Machine Learning Engineer
Test and Debug Your Build with Visual Studio Code is a course that may be useful for Machine Learning Engineers. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable machine learning models. This course is particularly relevant for Machine Learning Engineers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among machine learning engineers.
DevOps Engineer
Test and Debug Your Build with Visual Studio Code is a course that may be useful for DevOps Engineers. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable software development and deployment processes. This course is particularly relevant for DevOps Engineers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among DevOps engineers.
Cloud Engineer
Test and Debug Your Build with Visual Studio Code is a course that may be useful for Cloud Engineers. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable cloud computing environments. This course is particularly relevant for Cloud Engineers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among cloud engineers.
Computer Vision Engineer
Test and Debug Your Build with Visual Studio Code is a course that may be helpful for Computer Vision Engineers. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable computer vision models. This course is particularly relevant for Computer Vision Engineers who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among computer vision engineers.
Data Scientist
Test and Debug Your Build with Visual Studio Code is a course that may be useful for Data Scientists. By learning how to test and debug your code, you will be better able to identify and fix errors in your code, which will lead to more efficient and reliable data science models. This course is particularly relevant for Data Scientists who want to improve their skills in testing and debugging, as it provides hands-on experience with Visual Studio Code, one of the most popular code editing tools among data scientists.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Test and Debug Your Build with Visual Studio Code.
Written by the creator of C++, this book is the definitive guide to the language. It provides a comprehensive and authoritative reference for all aspects of C++, making it a valuable resource for深入 understanding the language and its features.
Introduces the principles and practices of test-driven development. By writing tests before writing code, you can ensure that your code meets the desired requirements and is less likely to contain bugs. This can make debugging more efficient and effective.
Emphasizes the importance of writing clean and well-structured code. By following the principles and practices outlined in this book, you can improve the readability, maintainability, and testability of your code, which can make debugging easier and more efficient.
Introduces the concepts and principles of domain-driven design. By focusing on modeling the domain of your application, you can create software that is more aligned with the business requirements and less likely to contain bugs and defects.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser