This program is built for anyone who wants to become a working Python programmer, with a curriculum spanning data science, machine learning, data visualization, and automation. You will start by getting comfortable with Python fundamentals before moving into three of its most essential data science libraries: NumPy, Pandas, and Matplotlib. Using these tools, you will analyze data and uncover insights. From there, you will learn how to build predictive models using machine learning packages like scikit-learn, and put Python to work automating everyday tasks like aggregating, updating, and formatting data.
The final stretch of the program shifts toward visualization, where you will use Matplotlib, Seaborn, Plotly, and Dash to create compelling charts, graphs, and interactive dashboards. You will deploy your work to GitHub, giving potential employers an easy way to see what you have built. By the time you finish, you will have hands-on experience across the full Python data science stack and the skills needed to pursue entry-level roles in data science and Python engineering.