by PDX Code Guild - Feb. 20, 2016
Class Structure

At Code Guild, there is a core curriculum that every class covers. Additionally, we hire the very best to teach and TA our classes so teachers have the freedom to customize projects to suit student needs.

The core curriculum includes everything necessary to start a career as a developer: HTML CSS Javascript Jquery Python Django Capstone Project At PDX Code Guild, we hire the very best to teach and TA our classes. We look for instructors who are : Knowledgeable Experienced in Tech Accepting and supportive Believe in the Code Guild values Cheerleaders as well as teachers Have an eye towards the job market and practical application Every instructor and TA is unique so every class will be a little different. Because of that, the following sample syllabus is just that – a sample. It is designed to give prospective students deeper insight into the Code Guild experience. Your experience will be different because it will be customized to your particular class.

In my class, most days started with an introduction of new topics through lecture. We then spent some time in lab, working on programming exercises. Most of our programming exercises were individual but we also completed exercises using pair programming and in groups. At the end of the course, we completed a capstone project, a full stack web application that incorporates everything you have learned in this course.

16-Week Evening Boot Camp Syllabus Class hours:

Monday – Friday 6:00 PM – 9:30 PM

Python – Programming Foundations Week 0.0 – 2.0* Topics: Python 3, Git, Command Line HTML & CSS – Static Websites

Schedule: Weeks 2.0 – 3.5 Topics: Static HTML5, CSS3 Python –

Software Design and Development Schedule: Weeks 3.5 – 5.0 Topics: Modular programming, TDD, Documentation JavaScript –

Frontend Programming Schedule: Weeks 5.0 – 7.0 Topics: JavaScript (ES5), DOM, HTTP, Async Django –

Backend Fundamentals Schedule: Weeks 7.0 – 9.0 Topics: Models, Views, Templates, URL Configuration, Auth JavaScript –

Modern Frontend Schedule: Weeks 9.0 – 11.0 Topics: JavaScript (ES6), NPM, ReactJS Django –

Databases and Deployment Schedule: Weeks 11.0 – 13.0 Topics: PostgreSQL, AWS, Docker Capstone Project Schedule: Weeks 13.0 – 16.0 *Note, this syllabus was crafted using a zero based numbering system. If you are new to a zero based numbering system, 0=1.