phase 1 (WEEKS 1-4):

front end development

- Using the command line

- Sharing code with online tools like GitHub

- Building websites with HTML and CSS

- Learning programming concepts including variables, loops, debugging, and object oriented programming

- Manipulating the DOM with JavaScript

- Consuming APIs with AJAX



phase 2 (WEEKS 5-8):

back end development

-  Understanding Python data types and syntax

- Writing object oriented code with Python

- Managing data with Python, databases and SQL

- Building web applications with Django

- Deploying web applications

-Building APIs with Django

- Integrating Django and JavaScript




phase 3 (weeks 10-12):

agile development

- Designing and building a web application
- Working on remote teams
- Presenting your applications to industry experts