This is a one semester Python course where we will cover all of the basic and intermediate information to learn how to code! The end-goal is to learn how to use Python for data analysis, which is why it is such a popular coding language.
We begin with logic, which forms the building blocks of all programming, and then dive into data structures, loops, and functions. After that, we go through more advanced algorithms such as recursion, sorting, and searching algorithms, and end with data analysis.
This course is project based, with a general syllabus below: