If you are trying to decide which programming intensive to take first, check out the descriptions of each below.
- Programming with Python: This Intensive teaches the basics of programming with Python. It’s a great start for those looking to see if programming is right for them! By the end of Programming with Python you’ll have an understanding of the following key takeaways– software architecture, code reuse and readability, computer science concepts, and Python syntax.
- Learn SQL from Scratch: This Intensive teaches SQLite, an easy to read syntax. It is a great program for those that rely on data-based decision making, like employees at a startup or a consulting firm. By the end of Learn SQL from Scratch, you'll be comfortable analyzing large datasets and making informed insights. You'll have learned SQLite and be able to write queries, aggregate data, combine from multiple tables, track lead attribution with data schemas, funnel analysis and churn rates.
- Data Visualization with Python: If you’re someone just getting started with Python and want to use Python to display data this Intensive is for you! If you’re a professional working with data day-to-day (e.g., researcher or project manager) or if you’re interested to learn how to work with Pandas and Seaborn this Intensive is for you too! By the end of Data Visualization, you'll have learned the basics of Python and will have become familiar with different Python libraries– Seaborn, Pandas , Matplotlib. Knowledge of these libraries will help you to communicate your data through compelling data visualizations.You can think of Data Visualization with Python as a sub-branch of Introduction to Data Analysis.
- Introduction to Data Analysis: Introduction to Data Analysis introduces you to a comprehensive overview of data science. Introduction to Data Analysis teaches just Python syntax. You will also learn Pandas, a Python library where you'll learn to load, inspect and modify data and Matplotlib, a data visualization library– both of which are necessary to learn as you aggregate data, make an informed analysis of the data, and present the data.
If you are very new to data science and do not have a particular goal in mind, you would probably want to start off taking our Learn Python course, and then move on to Introduction to Data Analysis–learning a comprehensive overview of what the data science field teaches and then go to either Programming with Python, Data Visualization with Python, or Learn SQL from Scratch depending on which skills you're most interested in mastering.