PHP Techdegree

Created in partnership with Mailchimp, the PHP Techdegree will teach you to use PHP on the backend to serve webpages, store and retrieve information, and more. In as little as four months you’ll be ready for an entry-level job as a PHP Developer.

Start learning for free

Project 1

Random Quote Generator in PHP

Practice your knowledge of basic PHP syntax and data structures by building a Random Quote Generator, a program that displays a randomly selected quote each time the user clicks a button.

Structured to fit into your life

We know you’re busy. Our courses are completely online, so you decide when and where to study. We provide you with a roadmap and soft deadlines to keep you focused and motivated—all you need is a computer and internet access. And don’t worry, if life ever gets in the way, you can pause or cancel at any time.

✔  Learn from anywhere

✔  No hard deadlines or due dates 

✔  Pause or cancel anytime

Learn by doing

Over the course of the program, you'll build 9-12 projects that give you the chance to practice what you’ve learned. These projects will be reviewed and graded by industry professionals or advanced Treehouse students to make sure you stay on track. After completing the program, you’ll have a portfolio to share with prospective employers.

✔  Build awesome real-world projects

✔  Get in-depth code reviews

✔  Create a career-ready portfolio

Build a network

Studying alone can be tough. That’s why each Techdegree gives you exclusive access to a tight-knit community of students, staff, and teachers. You can get feedback on projects, share tips and resources, and receive support and advice. We're with you every step of the way.

✔  Exclusive Slack community

✔  Weekly office hours for live support 

✔  Dedicated team of Techdegree specialists 

Designed for true beginners

We believe anyone can learn to code, no matter your background or experience level. Our teachers will walk you through each step of your learning – from understanding fundamental concepts through tutorials, quizzes, code challenges, to building your professional portfolio.

✔  Guided learning paths

✔  Learn professional, technical, and soft skills

✔  Interactive quizzes and code challenges

Project 2

Create a PHP Quiz App

Use data persistence with PHP to build a working quiz app that tests a user's math skills. Add logic to receive user input, keep track of progress and display the final results on the screen.

Project 3

Build a Personal Learning Journal

Create a web application using PHP Data Objects (PDO) and a SQLite database. The web application, a personal learning journal, lets a user add and edit journal entries and store the results in a database. The result is a useful, blog-like web application.

Project 4

OOP Game Show App

Create a browser-based, word guessing game. You’ll use PHP and OOP (Object Oriented Programming) to select a random, hidden phrase. A player tries to guess the phrase by selecting individual letters from an onscreen keyboard. Can they guess the phrase before they run out of attempts?

Project 5

Build a Blog with Slim

Build a blog web site, using Slim, a framework for developing sites with PHP. Define the application routes, use PDO (PHP Data Objects) to access application data, use a templating engine for rendering HTML and create forms for the user to add new blog entries and comment on existing ones.

Project 6

Unit Testing in PHP

Developing reliable software means writing code that you’re confident will work in a variety of settings. A crucial piece to making this happen is adding software tests to your programs. Add unit tests to an existing application to ensure that it is functioning as intended.

Project 7

Todo API with PHP 

Use the Slim microframework and a SQLite database to create a REST API that lets users create, list, update, and delete items from a list.

Project 8

PHP User Authentication

You have a Todo Application that will allow you to added, edit, delete, and check off tasks. You also have some friends who are looking for a way to track their own todos. You're ready to put this one the internet and share it with your friends, but you don't want everyone to have access to everyone else's todos. Before you can go live, you need to lock this app down with some User Authentication.

Your roadmap to success

From mastering technical and soft skills to understanding development tools and computer science fundamentals, the Techdegree will take you from beginner to career-ready.

Treehouse Techdegree Seal

Dave McFarland
Techdegree Teacher

JavaScript
Treehouse Front End Web Development Techdegree JavaScript Teacher: Dave McFarland

Treasure Porth
Techdegree Teacher

HTML
Treehouse Front End Web Development Techdegree HTML and JavaScript Teacher: Treasure Porth
JavaScriptDev Tools

Guil Hernandez
Techdegree Teacher

Treehouse Front End Web Development Techdegree CSS and JavaScript Teacher: Guil Hernandez
JavaScriptCSS

Alena Holligan
Techdegree Teacher

Treehouse PHP Techdegree Teacher: Alena Holligan
PHPSecurity

Start building your future for $199/mo

Guided learning paths 

Technical and soft skills

Quizzes and code challenges 

Build a portfolio

Exclusive chat community 

Weekly office hours

Check mark icon
Check mark icon
Check mark icon
Check mark icon
Check mark icon
Check mark icon
Slack Logo
GitHub Logo
Start your free trial

Structured to fit into your life

We know you’re busy. Our courses are completely online, so you decide when and where to study. We provide you with a roadmap and soft deadlines to keep you focused and motivated—all you need is a computer and internet access. And don’t worry, if life ever gets in the way, you can pause or cancel at any time.

✔  Learn from anywhere

✔  No hard deadlines or due dates 

✔  Pause or cancel anytime

Learn by doing

Over the course of the program, you'll build 9-12 projects that give you the chance to practice what you’ve learned. These projects will be reviewed and graded by industry professionals or advanced Treehouse students to make sure you stay on track. After completing the program, you’ll have a portfolio to share with prospective employers.

✔  Build awesome real-world projects

✔  Get in-depth code reviews

✔  Create a career-ready portfolio

Build a network

Studying alone can be tough. That’s why each Techdegree gives you exclusive access to a tight-knit community of students, staff, and teachers. You can get feedback on projects, share tips and resources, and receive support and advice. We're with you every step of the way.

✔  Exclusive Slack community

✔  Weekly office hours for live support 

✔  Dedicated team of Techdegree specialists 

Designed for true beginners

We believe anyone can learn to code, no matter your background or experience level. Our teachers will walk you through each step of your learning – from understanding fundamental concepts through tutorials, quizzes, code challenges, to building your professional portfolio.

✔  Guided learning paths

✔  Learn professional, technical, and soft skills

✔  Interactive quizzes and code challenges

Start your free trialDownload syllabus

Craig Dennis
Techdegree Teacher

Treehouse Python Web Development Techdegree Java, Data Analysis, and Development Tools Teacher: Guil Hernandez
Data AnalysisJavaDev Tools
Treehouse Full Stack JavaScript  Techdegree JavaScript and Development Tools Teacher: Andrew Chalkley
JavaScriptDev Tools

Andrew Chalkley
Techdegree Teacher

Dev Tools
Treehouse Full Stack JavaScript  Techdegree Development Tools Teacher: Chris Ramacciotti
Dev Tools

Chris Ramacciotti
Techdegree Teacher

© 2019 Treehouse Island, Inc.

Learn More