Get certified and job-ready with the online Data Analysis Treehouse Techdegree
Learn how to interact with data and develop analyses using spreadsheets, databases, and the Python programming language in our self-paced, interactive bootcamp with real-time student support. Develop strategic, data-driven storytelling skills. Become a Data Analyst. Try it free for 7 days today.
Structured curriculum and student support to keep you on track
After completing a Techdegree, you’ll have a well-rounded portfolio of projects to demonstrate your newly-acquired expertise.
Certification through Accredible
Contact tech recruiters with your best foot forward—update your resume, polish up your project portfolio, and save your certification through Accredible.
An alumni community like no other
Stay connected in our alumni Slack community for networking opportunities, job postings, and more. Learn, ask, and network with “first in line” access to exclusive webinars and career-related talks.
How you'll learn
Realtime student support
Throughout the Techdegree, you’ll interact closely with our student success team. Our team will review and help debug your projects, answer questions, and act as a sounding board via our exclusive Slack workspace and Zoom.
Interactive quizzes and code challenges
Test your knowledge with quizzes or test out of subjects you've already mastered. Plus, use Treehouse's interactive Workspaces to create staging environments for the code you write.
Learn with others via Slack and peer reviews
Connect with others in our exclusive Slack community, an integral part of the Techdegree experience. Real-world jobs also often involve reviewing code—gather experience by giving and receiving feedback with in-depth peer reviews.
COURSE OVERVIEW
What you'll learn
Project 1 | 11 Activities
A Number Guessing Game
Module Info & Overview
Build a console number guessing game that prompts a player to choose a number between a specified range of numbers.
Project 2 | 8 Activities
A Basketball Stats Tool
Module Info & Overview
Build a console-based basketball team statistics tool to help you divide up a group of players into teams and then provide a team analysis.
Project 3 | 5 Activities
Analyze Olympic Data
Module Info & Overview
Analyze Olympic data from 1896-2016. Use Google Sheets to compute statistics, filter and sort data, apply conditional formatting, create a customized chart, and create a pivot table. Answer questions based on analyzed data.
Project 4 | 8 Activities
Grocery Store Inventory
Module Info & Overview
Build a console application that loads existing inventory data from CSV files into a SQLite database using Python’s SQLAlchemy. The application will allow a user to interact with the records stored in the database to view existing records, add new items, and backup/export the existing state of the database into a CSV file.
Project 5 | 5 Activities
Pet Shelter Analysis
Module Info & Overview
Use Python’s Pandas library to analyze pet shelter data to answer important questions for stakeholders.
Project 6 | 4 Activities
Graphing Video Game Sales
Module Info & Overview
Use Python’s graphing libraries, Matplotlib and Seaborn, to analyze video game sales data. Use JupyterLab to create graphs and analyze the data.
Project 7 | 3 Activities
Musical Analysis
Module Info & Overview
Use Python’s Pandas library to combine multiple datasets into one before answering analysis questions.
Project 8 | 4 Activities
Movie API Analysis
Module Info & Overview
Gather data on the 10 best picture Oscar-winning movies from a movie API then analyze the data using JupyterLab.
Project 1 | 11 Activities
A Number Guessing Game
Module Info & Overview
Build a console number guessing game that prompts a player to choose a number between a specified range of numbers.
Project 2 | 8 Activities
A Basketball Stats Tool
Module Info & Overview
Build a console-based basketball team statistics tool to help you divide up a group of players into teams and then provide a team analysis.
Project 3 | 5 Activities
Analyze Olympic Data
Module Info & Overview
Analyze Olympic data from 1896-2016. Use Google Sheets to compute statistics, filter and sort data, apply conditional formatting, create a customized chart, and create a pivot table. Answer questions based on analyzed data.
Project 4 | 8 Activities
Grocery Store Inventory
Module Info & Overview
Build a console application that loads existing inventory data from CSV files into a SQLite database using Python’s SQLAlchemy. The application will allow a user to interact with the records stored in the database to view existing records, add new items, and backup/export the existing state of the database into a CSV file.
Project 5 | 5 Activities
Pet Shelter Analysis
Module Info & Overview
Use Python’s Pandas library to analyze pet shelter data to answer important questions for stakeholders.
Project 6 | 4 Activities
Graphing Video Game Sales
Module Info & Overview
Use Python’s graphing libraries, Matplotlib and Seaborn, to analyze video game sales data. Use JupyterLab to create graphs and analyze the data.
Project 7 | 3 Activities
Musical Analysis
Module Info & Overview
Use Python’s Pandas library to combine multiple datasets into one before answering analysis questions.
Project 8 | 4 Activities
Movie API Analysis
Module Info & Overview
Gather data on the 10 best picture Oscar-winning movies from a movie API then analyze the data using JupyterLab.
TECHDEGREE PRICING
Today is the day. Start your future for $199/month.
You’ll learn how to use data to answer questions, gather actionable insights, and tell a story using spreadsheets, databases, and Python with the Data Analysis Techdegree’s structured, project-based curriculum and incredible student support. Get excited—your new career in data analysis awaits.