The purpose of this course is twofold:
First, we aim to get your hands on coding exercises as much as possible, understanding the capabilities and limitations of computer science.
Second, we will strive to demonstrate the meaning of “thinking computationally.” Throughout this course, you will learn to use Python to solve real problems involving data sets and simple algorithms.
As we will be coding from day one, you will be comfortable working in Jupyter Notebook and be knowledgeable of various Python libraries, understanding the capabilities and uses for programs like NumPy, Pandas, Matplotlib and BeautifulSoup.
The idea is to build many simple pieces and get your hands on your keyboard for as long as possible.
NumPy, Matplotlib, Python, Jupyter Notebook, Machine Learning, Artificial Intelligence (AI), Data Science, Pandas