Learn the basics of Python from the ground up. This course is made for anyone who may be interested in learning how to code. In the curriculum, you'll gain a deep understanding of Python's data structures, functions, and modules to help you build basic command line interfaces programs that can be used to send venmo request, send mass text messages, etc.
To start I'll be walking you through the in and outs of using Integrated Development Environment (IDE). This is a fancy way of saying where you'll be building/writing code! In this section I'll also be showing you how to navigate and setup your filesystem for the optimal development experience.
In the bulk of the class you'll be learning about the basics of coding and the language of python3. You'll gain a deep understanding of Python's data structures, functions, and modules. This includes mastering the art of type hinting, a crucial skill for writing clean and maintainable code. By the end of this portion of the class you'll have practical hands-on exercises and projects to reinforce your learning.
At the end of the class, you'll be required to build out a small command line interface (CLI) that interacts with an external system (API) to do something. This will be a project of your choice to encapsulate all the work you learned in the semester.