In this interactive, hands-on course, you will learn the basic principles of software development, and become familiar with the Python programming language. At the end of the course, you will be able to understand the software development process and use Python to implement relatively complex stand-alone programs that manipulate data on your local machine.
This workshop is well suited for people interested in starting a career in software development. If you are looking for a career change or want to add new programming skills that will enable you to advance in your current job, this is the course for you. This course is also a prerequisite for the CSE 102: Advanced Software Development course and part of the Cloud Software Engineer Learning Path.