If you have zero programming knowledge, completing this Nanodegree will give you the basic understanding and skills you need to get started in the world of programming.

This Nanodegree equips you with the foundational knowledge and skills that all programmers use whether they program mobile apps, create web pages, or analyze data. You won’t just learn to code, you will learn what it means to “think like a programmer” and you’ll have your own web page and a portfolio of programs you’ve built to prove it.

Successful completion of this program will enhance your skills, broaden your opportunities, and lay the groundwork for a future in technology. It is not a career-track degree, but for beginners, it is a critical step forward.