This course explores the fundamentals of programming, teaching you how to create both simple and more advanced applications. You will learn version control as well as code debugging and testing. You’ll learn the key techniques and concepts of application development, such as debugging, testing, and logging and by the end you’ll have created a multi-tiered application.
By the end of the course, you’ll be able to:
- Create a variety of programs in Python
- Refer to and explain programming best practices
- Test and debug programs