TECHDEGREE > PYTHON DEVELOPMENT

Get certified and job-ready with the online Python Treehouse Techdegree

Learn to build basic command line and web applications using this beginner-friendly, versatile programming language in our self-paced, interactive bootcamp with real-time student support. Become a Python Developer. Try it free for 7 days today.

  • Structured curriculum and student support to keep you on track

  • Earn a certificate for your job search

  • Build projects for your portfolio

Download Syllabus
Why Techdegree
Course Overview
Techdegree Pricing

WHY TECHDEGREE

Launch your career

Project on a computer window

Real-world projects for your portfolio

After completing a Techdegree, you’ll have a well-rounded portfolio of projects to demonstrate your newly-acquired expertise.
Cerificate

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.
Career Support

Career support and 1-on-1 sessions

Gain access to career support on Slack and meet twice over Zoom with Treehouse's Career Advisor for actionable insights that will empower you to make the most of your Techdegree experience.

How you'll learn

Person on a call

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.
Computer monitor

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.
Stars resting on a person's hand

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

  • folder

    Project 1 | 20 Activities

    The 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. After the user guesses the correct number, display the number of attempts it took them to guess correctly.

    Download Syllabus
  • folder

    Project 2 | 12 Activities

    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. You'll apply your knowledge of important Python data structures like lists and dictionaries for the project.

    Download Syllabus
  • folder

    Project 3 | 7 Activities

    Phrase Hunters

    Module Info & Overview

    Create a word guessing game: "Phrase Hunter." You’ll use Python and OOP (Object-Oriented Programming) approaches to select a phrase at random, hidden from the player. A player tries to guess the phrase by inputting individual characters. Can they guess the phrase before they run out of attempts?

    Download Syllabus
  • folder

    Project 4 | 8 Activities

    Store Inventory with SQLAlchemy

    Module Info & Overview

    Build a console application that loads an existing store's inventory data from a CSV file into a SQLite database. 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.

    Download Syllabus
  • folder

    Project 5 | 6 Activities

    Portfolio with SQLAlchemy

    Module Info & Overview

    Create a web application using HTML, CSS, and Flask, a popular framework for Python web development. The web application, a portfolio, displays information about your work which is stored in a database.

    Download Syllabus
  • folder

    Project 1 | 20 Activities

    The 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. After the user guesses the correct number, display the number of attempts it took them to guess correctly.

    Download Syllabus
  • folder

    Project 2 | 12 Activities

    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. You'll apply your knowledge of important Python data structures like lists and dictionaries for the project.

    Download Syllabus
  • folder

    Project 3 | 7 Activities

    Phrase Hunters

    Module Info & Overview

    Create a word guessing game: "Phrase Hunter." You’ll use Python and OOP (Object-Oriented Programming) approaches to select a phrase at random, hidden from the player. A player tries to guess the phrase by inputting individual characters. Can they guess the phrase before they run out of attempts?

    Download Syllabus
  • folder

    Project 4 | 8 Activities

    Store Inventory with SQLAlchemy

    Module Info & Overview

    Build a console application that loads an existing store's inventory data from a CSV file into a SQLite database. 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.

    Download Syllabus
  • folder

    Project 5 | 6 Activities

    Portfolio with SQLAlchemy

    Module Info & Overview

    Create a web application using HTML, CSS, and Flask, a popular framework for Python web development. The web application, a portfolio, displays information about your work which is stored in a database.

    Download Syllabus

TECHDEGREE PRICING

Today is the day. Start your future for $199/month.

Learn to build apps and work with data with the Python Techdegree’s structured, project-based curriculum and incredible student support. Get excited—your new career in Python development awaits.

  • Guided learning paths
  • Build a portfolio and get certified
  • Technical and soft skills
  • Exclusive Slack community
  • Quizzes and code challenges
  • Project and peer reviews
Compare Plans

Your Instructors and Support Crew

Your career-oriented Techdegree roadmap

Computer

Are you ready to start learning?

Learning with Treehouse for only 30 minutes a day can teach you the skills needed to land the job that you've been dreaming about.

Enroll Now