Want to learn data analytics in 2023? This is the internet’s best curriculum.
Curated by David Venturi for the Data Maverick community
--
In this article, I outline the 28 days of the internet’s best data analytics courses, articles, and projects in my Data Maverick: Data Analyst Bootcamp program. Plus, how much it costs, and how to sign up and start learning.
If you want to become a data analyst the fastest, most efficient, and most affordable way possible in 2023, this is the program for you.
Join our free private Discord community to get:
- access to the curriculum in checklist format
- access to an exclusive Discord-based version of the world’s most popular programming course (the first course in our curriculum)
- camaraderie and support (including a Q&A forum for course questions) to keep you on track in your learning journey.
Why you should trust my picks
My name is David, and I created this curriculum-based community for my former self.
Back in 2015, I dropped out of school to create my own data science curriculum. I bet on two things:
- The courses on global EdTech platforms could be cobbled together to create a program better than the one at my local university.
- Blogging about what I learned via the projects I created could effectively replace my university’s “trusted” credential and a GPA.
I learned more efficiently, saved $30,000+, and gained freedom of location and schedule. The bet struck a note with many and an improved version of my curriculum went viral in 2017. That internet fame caught the interest of industry-leading EdTech companies, and over the next few years, I shaped curricula and taught courses for them.
Since then, I’ve received many messages asking what my latest recommendations for learning skills are, but with the full-time gig I did not have the bandwidth to answer in detail.
I do now. My Data Maverick program is my original curriculum, but:
- niched down to data analytics (my expertise)
- smarter (I’ve learned a lot since 2017)
- with new content from expert instructors (the data education industry has proliferated)
- with better learning tools (AI-assisted software wins),
- and with a gamified community (the final piece — incentivize progress).
The future of education is already here, and this my implementation of it.
Schedule
This curriculum is self-paced, so you can complete the curriculum on your own schedule despite the 28 days of content listed below. Why 28 days? There are 100 hours of content in the curriculum. I’ve found 3.5 hours per day to be an ambitious and sustainable pace in my time learning and teaching online. 100 hours / 3.5 hours per day = roughly 28 days.
Most learners finish the curriculum in less than two months so we have cohorts starting once a month in our private Discord community so you can progress through the content with other folks at the same time.
Cost
The prices of some of my recommended courses vary depending on your billing location and how long you take to complete them. Full-time learners in the United States will spend $39 on the courses below (one month of a DataCamp subscription).
I’ve selected data analyst-related articles by Cassie Kozyrkov (Google’s Chief Decision Scientist) and featured them throughout the curriculum. These articles are free.
Let’s begin.
Note: Data Maverick is learner-supported. Some of the links provided below are affiliate links, which means that I will receive a commission (at no extra cost to you) if you use that link to make a purchase.
There are three sections in the curriculum: Python Programming, Data Analysis in Python, and Data Analysis in SQL. At the end, there is a Certification section where you will complete DataCamp’s Professional Data Analyst Certification.
Python Programming
Total time: ~20 hours
- Welcome to Data Maverick. An orientation message by me. 5 minutes. Join our community for access.
- Thinking of Becoming a Data Analyst? You’re One Already! A Medium article by Cassie Kozyrkov. 5 minutes. Free.
- Intro chapter of Python for Everybody. A course by Dr. Charles Severance hosted (with his permission) in our Data Maverick HQ Discord. 30 minutes. You can also take the course on Coursera and get a Coursera certificate (though you’ll get a more reputable certificate at the end of our curriculum). Join our community for access. For more details on why I picked this course, read this article:
- Chapter 1 of Python for Everybody. 1.5 hours.
- Chapter 2 of Python for Everybody. 1.5 hours.
- Chapter 3 of Python for Everybody. 1.5 hours.
- Chapter 4 of Python for Everybody. 1 hour.
- Chapter 5 of Python for Everybody. 1.5 hours.
- Chapter 6 of Python for Everybody. 1 hour.
- Chapter 7 of Python for Everybody. 1 hour.
- Chapter 8 of Python for Everybody. 1.5 hours.
- Chapter 9 of Python for Everybody. 1.5 hours.
- Chapter 10 of Python for Everybody. 1 hour.
- Becoming a “real” data analyst. A Medium article by Cassie Kozyrkov. 7 minutes. Free.
- Project: Python Programming. Your first project. Instructions provided in our community. 6 hours.
- Project: Build Your Data Analyst Portfolio. Your first project. Instructions provided in our community. 1 hour.
Data Analysis in Python
Total time: ~40 hours
- Understanding Data Science. A course by Lis Sulmont, Sara Billen, and Hadrien Lacroix on DataCamp. Sign up for a DataCamp subscription for access to DataCamp’s entire catalogue, which you’ll use throughout this curriculum. 4 hours.
As you’ll notice throughout the rest of the curriculum, I favor DataCamp courses. I wrote a full explanation why in the article above. The short version is:
I want short videos with automatic grading that delivers targeted feedback when students make a mistake. The goal here [is] to gauge for and maximize completion rate and learning outcome achievement.
DataCamp courses are four hours long and have 3–4 minute videos, then interactive exercises to test and grade video content. Beyond that, they also use a proprietary automatic grading system that points out learner mistakes and guides them to the correct solution. The result is DataCamp courses have completion rates significantly higher than the industry average (60% vs. 15%). I therefore default to DataCamp courses when evaluating a subject area within data science.
Let’s continue the curriculum.
- Introduction to ChatGPT. A course by James Chapman on DataCamp. 1 hour.
- Data Manipulation with pandas. A course by Richie Cotton and Maggie Matsui on DataCamp. 4 hours.
- Joining Data with pandas. A course by Aaren Stubberfield on DataCamp. 4 hours.
- Importing & Cleaning Data with Python. A DataCamp skill assessment. 10 minutes.
- Data Manipulation with Python. A DataCamp skill assessment. 10 minutes.
- Introduction to Statistics in Python. A course by Maggie Matsui on DataCamp. 4 hours.
- Understanding Data Visualization. A course by Richie Cotton on DataCamp. 2 hours.
- Introduction to Data Visualization with Seaborn. A course by Erin Case on DataCamp. 4 hours.
- Exploratory Data Analysis in Python. A course by Izzy Weber and George Boorman on DataCamp. 4 hours.
- What’s the difference between analytics and statistics? A Medium article by Cassie Kozyrkov. 6 minutes. Free.
- Shifting your mindset from amateur to professional analyst. A Medium article by Cassie Kozyrkov. 8 minutes. Free.
- How to form realistic expectations about data. A Medium article by Cassie Kozyrkov. 6 minutes. Free.
- Data Visualization Theory. A DataCamp skill assessment. 10 minutes.
- Data Visualization with Python. A DataCamp skill assessment. 10 minutes.
- Sampling in Python. A course by James Chapman on DataCamp. 4 hours.
- Hypothesis Testing in Python. A course by James Chapman on DataCamp. 4 hours.
- Statistics for people in a hurry. A Medium article by Cassie Kozyrkov. 8 minutes. Free.
- How to spot a data charlatan. A Medium article by Cassie Kozyrkov. 9 minutes. Free.
- How to Add Value as a Data Analyst. A Medium article by Cassie Kozyrkov. 7 minutes. Free.
- Project: Data Analysis in Python. Your second project. Instructions provided in our community. 6 hours.
Data Analysis in SQL
Total time: ~36 hours
- Introduction to SQL. A course by Izzy Weber on DataCamp. 2 hours.
- Intermediate SQL. A course by Jasmin Ludolf on DataCamp. 4 hours.
- Joining Data in SQL. A course by Maham Khan on DataCamp. 4 hours.
- Data Manipulation in SQL. A course by Mona Khalil on DataCamp. 4 hours.
- PostgreSQL Summary Stats and Window Functions. A course by Michel Semaan, and Fernando Gonzalez Prada on DataCamp. 4 hours.
- Functions for Manipulating Data in PostgreSQL. A course by Brian Piccolo on DataCamp. 4 hours.
- Exploratory Data Analysis in SQL. A course by Christina Maimone on DataCamp. 4 hours.
- Data-Driven Decision Making in SQL. A course by Irene Ortner, Tim Verdonck, and Bart Baesens on DataCamp. 4 hours.
- How expert analysts think about time. A Medium article by Cassie Kozyrkov. 4 minutes. Free.
- Analytical Excellence Is All about Speed. A Medium article by Cassie Kozyrkov. 6 minutes. Free.
- Analytic Fundamentals. A DataCamp skill assessment. 10 minutes.
- Data Analysis in SQL (PostgreSQL). A DataCamp skill assessment. 10 minutes.
- Project: Data Analysis in SQL. Instructions provided in our community. 6 hours.
Certification
Total time: ~2 hours
- 10 Differences Between Amateurs and Professional Analysts. A Medium article by Cassie Kozyrkov. 8 minutes. Free.
- DataCamp Professional Data Analyst Certification. A certification on DataCamp. 2 hours.
And that’s my take on the internet’s best curriculum for aspiring analytics pros in 2023. I invite you to join our community here and start your Initiation to begin forging your journey to data analyst financial freedom.