Book cover
Technology
Save

Full Stack Coding Foundations

By Treehouse
Technology
Ninth grade and up
32 credit hours

Curriculum details


Ninth grade and up
Core curriculum
32 credit hours

About


Treehouse is one of the most up-to-date and user-friendly ways to learn how to program. A monthly subscription currently costs $25, and they may offer a homeschooling student discount if you email them to request it. No special equipment or software is needed other than a computer and internet connection.

"Full stack" refers to knowledge of multiple visual and functional programming languages which together enable a programmer to build web applications. This course introduces the visual programming languages HTML and CSS, then teaches Python (a popular back-end or functional programming language) and JavaScript (a front-end programming language used in most websites). It also includes several modules on skills needed for success in professional life, such as a learning mindset and dealing with Imposter Syndrome.

The course includes 32 hours worth of video lectures and quizzes. At a rate of three hours per week, it can be completed in two or three months.

The course may be accessed at teamtreehouse.com/tracks/full-stack-foundations.