Limited Seats

Nanodegree Program

Full Stack Web Developer

Build Complex Web Applications

30

TIME

6 Months

Two terms of 3 months

FEE

7200 EGP

/ term

Languages

English and Arabic

Built in partnership with

Why Take This Nanodegree Program?

The Full Stack Web Developer Nanodegree is designed to prepare you for a career in web development. As a Full Stack Web Developer, you are the "jack of all trades" who companies rely on to build, support and maintain their web applications. With our industry partners, we've carefully crafted the most efficient set of projects and skills training to guide you along the way.

40% of vacancies in web development require Full Stack Engineers.

Term 1

Start your Full Stack Journey

EGP 7200

total

Learn the fundamentals of Python, HTML and CSS, as well as how to use Developer Tools and a Back-End dive into Databases.

Term 2

The Frontend and Deploying to Linux Servers

Prerequisite Knowledge

Students should not enroll in Term 2 without completing Term 1. Completion of both Terms is a requirement for graduation.See detailed requirements.

The Backend: Databases & Applications part 2

Continued... Master SQL databases and build multi-user web applications using the Flask framework, SQLAlchemy, and authentication providers such as Google and Facebook.

Project: Item Catalog

The Frontend: JavaScript & AJAX

Extend the power of the web frontend using JavaScript, JQuery, and AJAX to build advanced interactive web applications.

Project: Neighborhood Map

Deploying to Linux Servers

Deploy your web applications onto Linux servers! Learn the essentials of securing and configuring Linux web servers, then deploy a full-stack application to a live server with a database and routing.

Project: Linux Server Configuration

Learn with the best

Michael Wales

Program Manager

Michael is a self-taught full-stack web developer and open source advocate. Before joining Udacity, he spent over 10 years developing classified applications for some of the most demanding intelligence organizations in the world. He has an active Top Secret clearance and, unless you have one as well, that's all you're allowed to know. In his spare time he enjoys playing paintball, video games, and spending time with his 3 wonderful children.

Karl Krueger

Senior Content Developer

Karl is a Course Developer at Udacity. Before joining Udacity, Karl was a Site Reliability Engineer (SRE) at Google for eight years, building automation and monitoring to keep the world's busiest web services online. Outside of work, his interests include gardening, cooking, board games, and messing around with new programming languages. No whiteboard is safe from his doodles.

Philip Mallory

Content Developer

Philip has had the privilege to teach in several formats. He’s taught Game Boy Advance programming in person, coached data science and introductory computer science courses at Udacity, and now he’s developing courses too. He’s applied computer science to music composition, aerial dolphin photography, and oncology. When he’s away from his keyboard Philip rides bikes, cooks, and plays ultimate. Philip attended Georgia Tech where he earned a B.S. in Computer Science. He’s currently enrolled in Georgia Tech’s online M.S. in CS, a program offered in collaboration with Udacity.

For Business

About Udacity

Udacity is not an accredited university and we don't confer traditional degrees. Udacity Nanodegree programs represent collaborations with our industry partners who help us develop our content and who hire many of our program graduates.