Learn Python Developer Tools with VS Code
Dive into the world of developer tools with Python and VS Code! Learn how to set up, debug, and unit test your code in your own environment.
Skill level
AdvancedTime to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary2 hoursProjects
3Prerequisites
3 coursesWe suggest you complete the following courses before you get started with Learn Python Developer Tools with VS Code:- Learn Python 3
- Learn Intermediate Python 3
- Learn Advanced Python 3
About this course
Level up your Python skills with this course on developer tools. Learn how to run, debug, and test your programs using VS Code, a free IDE (integrated development environment). Set up VS Code on your own device and debug faulty code using techniques like isolating code sections and logging. Lastly, test your code using Python’s unittest framework and its various assert() methods and decorators.
Skills you'll gain
Download and install VS Code
Understand the debugging mindset
Debug code using tools and extensions
Understand the concepts of test-driven development
Implement unittest in VS Code
Test your code using assert() methods
Syllabus
3 projects • 3 quizzesCertificate of completion available with Plus or Pro
Earn a certificate of completion and showcase your accomplishment on your resume or LinkedIn.
Projects in this course
- practice Project
Creating a Contact Book
Build a Python contact management system using loops, if-else statements, and dictionaries. Learn how to create a functional contact book that allows users to add, view, and manage contacts efficiently. - practice Project
Weather-Based Outfit Selection
Build a Python-based Weather-Based Outfit Selector that suggests an outfit based on current weather conditions. The app will consider the temperature and weather type (sunny, rainy, cloudy, snowy) and recommend suitable clothing. It will also allow users to personalize the outfit based on their style preferences. - practice Project
Pet Adoption Center
In this project, you will debug and improve a Python-based Pet Adoption Center application. The app matches pets with adopters based on preferences, calculates adoption fees by age, and manages the pet adoption list. Your task is to identify and fix bugs in the pet matching logic, fee calculation, and pet addition process.
Earn a certificate of completion
Show your network you've done the work by earning a certificate of completion for each course or path you finish.- Show proofReceive a certificate that demonstrates you've completed a course or path.
- Build a collectionThe more courses and paths you complete, the more certificates you collect.
- Share with your networkEasily add certificates of completion to your LinkedIn profile to share your accomplishments.
Reviews from learners
- The progress I have made since starting to use codecademy is immense! I can study for short periods or long periods at my own convenience - mostly late in the evenings.ChrisCodecademy Learner @ USA
- I felt like I learned months in a week. I love how Codecademy uses learning by practice and gives great challenges to help the learner to understand a new concept and subject.RodrigoCodecademy Learner @ UK
- Brilliant learning experience. Very interactive. Literally a game changer if you're learning on your own.John-AndrewCodecademy Learner @ USA
Our learners work at
Join over 50 million learners and start Learn Python Developer Tools with VS Code today!
Looking for something else?
Related resources
- Article
Building Projects with VS Code
Use Visual Studio Code in your local environment and create an HTML website! - Article
Getting Started with Visual Studio Code
Visual Studio Code is one of the most popular and powerful text editors used by software engineers today. - Article
What is Python?
What is Python, and what can it do?
Related courses and paths
- Course
Learn Python 3
Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.With CertificateBeginner Friendly23 hours - Free course
Python for Programmers
An introduction to the basic syntax and fundamentals of Python for experienced programmers.Intermediate3 hours - Course
Learn Intermediate Python 3
Learn Intermediate Python 3 and practice leveraging Python’s unique features to build powerful, sophisticated applications.With CertificateIntermediate20 hours
Browse more topics
- Python3,748,379 learners enrolled
- Computer science6,099,208 learners enrolled
- Developer tools296,971 learners enrolled
- Code foundations7,637,066 learners enrolled
- Web development5,118,062 learners enrolled
- Data science4,643,249 learners enrolled
- For business3,512,754 learners enrolled
- JavaScript2,933,358 learners enrolled
- Data analytics2,606,904 learners enrolled
Unlock additional features with a paid plan
Practice Projects
Guided projects that help you solidify the skills and concepts you're learning.Assessments
Auto-graded quizzes and immediate feedback help you reinforce your skills as you learn.Certificate of Completion
Earn a document to prove you've completed a course or path that you can share with your network.