Techdegree is built on the Treehouse learning style, with interactive videos, workspaces, quizzes and more.
After completing Techdegree, you’ll have a well-rounded portfolio of projects to demonstrate your newly-acquired expertise.
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.
Peer reviews are an integral part of the Techdegree experience. Real-world job roles often require a lot of reviewing other people’s code and design—once you graduate Techdegree, you’ll have experience giving and receiving feedback.
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.
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.
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.
Create a browser-based, word guessing game: "Phrase Hunter." 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?
Build a pet adoption website, using Laravel, a framework for developing modern web applications with PHP. In this project, you'll create a new Laravel project, spin up and connect to a database, and build routes. Finally, you'll use the Blade templating engine to craft multiple views, one for each page of your new Pet Adoption web app!
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. Add code to make the tests for a new feature pass.
Create your own API by using the popular Laravel framework.
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 on 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.
Hi 👋🏼, my name is Jonathan Barrios, and I’m a full-stack web developer and an instructor here at Treehouse. I’m excited to announce the first of four Laravel courses being released over the next several months as part of the...
Some programming languages have been around a while—PHP is one of them. It’s been around since 1994! But, just because PHP has been around the block doesn’t mean it’s not useful today. In fact, PHP has made a comeback in...
PHP is a popular back-end programming language that allows you to quickly and effortlessly create simple, dynamic websites. It’s so popular, in fact, that around 80% of all websites now use it! Once you’ve decided to learn PHP and join the awesome community...