Professional Documents
Culture Documents
Software Development
Full-Time Online
16+ weeks, 70-90 hours/week
Full-Time
Career Path Focus
Learn by Doing
Join our 13,000+ global alumni and kickstart your career path in tech.
Full-Time Online Software Development | Course Packet 5.0 2
Program Overview
Your career path into software development begins on your first day of
class. Within 16 weeks, you'll study to become a self-sufficient, versatile
developer who has the critical skills to pursue a career path in tech.
Anyone can learn to code, but the path
You’ll start coding from day one. At
to becoming a developer isn't easy.
Coding Dojo, our learning environment
Most successful students dedicate 70-90 fosters collaboration and deep learning;
hours/week to bootcamp diving deep into not competition.
their studies and building friendships
along the way.
ython un amental
Python Full Stack
P F d
ython
P OO
V
s
J oe S
N d .J
DB
J C#/ NE a a un amental
J v F d
a a Web e elopmen
study ava or . T the last four weeks
J C#/ NE
J v
a a Spring
J v
D v
OR
What You’ll Focus On (C# et) N :
C#/ .NE
C# un amental
F d s
C# OOP
AS T Core
P.NE
( M)
OR
D eployment
Morning
24/7 Cohort Access
with at bootcamp.
(
C#/.NET as an optional third stack )
What C#/.NET is used for:
Web Services Application
C#./NET covers both the programming language C# and Client-Server Application
the .NET Framework which is an application framework Console Applications
Web Applications
library. It’s extremely versatile, making the language popular
Games
for writing desktop apps, background services, and apps.
HTML
Javascrip
Intro to HTM Functions & Debuggin
Basic Nesting Practices, Indentatio Event handlin
The Head & Body Parameter
Body Tags (lists, tables, etc. Implementing Dynamic Conten
Building Forms & Declaring
Traversing DOM Elements
Input Values
Containers, Elements, Attributes,
jQuery*
& Classes
Intro to jQuer
jQuery Function
CSS
Essentials of the jQuery Library
Intro to CS
CSS Selectors & Declaration Responsive Web Design*
Inspecting Element Intro to Responsive Web Design (RWD
Inline, Block, Float, and Positioning Breakpoints, Units, & Media Querie
Div Layout & Formatting Basics to Typesetting & Scaling
Styling Text & How Fonts Work Cross-device RWD
Using Properties & Background Grid System, Fluid Grids,
Replicating Complete User Interfaces
& Adaptive Layouts
Responsive Typography
Using CSS Reset & Boilerpoint
Git/Github
Git & Version Contro Wireframing
Using Terminal Commands* Wireframing Fundamentals
How to Create & Utilize a Repositor
Git Workflow Overview & States*
Githu
How to Use a Github Repository
*Optional Topics
Up Next: Python
Full-Time Online Software Development | Course Packet 5.0 8
Python
MySQL
Intro to Pytho Intro to MySQ
Variables, Data Types & Best Practice Database Design & Relationship
Using Strings & Built-in
Entity Relationship Diagrams (ERDs
String Function Conventions & Common Data Type
List Creation & Manipulatio Normalizatio
Dictionaries in Pytho Basic MySQL Queries for CRU
Nested Dictionaries & List MySQL Function
Conditionals, Operators,
Joins
Flask
Intro to Flas
Python OOP
Routing in Flask Application
Intro to Object Oriented Programmin Building & Using Form
Classes, Constructors and Creating Rendering Templates & Vie
Object Instance Delivering Static Conten
Setting and Updating Attribute The Different HTTP Method
Adding and Using Method Implementing Cookies & Sessio
Chaining Method Hidden Inputs & Form Validation
AJAX
Fetching Data and Parsing JSO
Using External APIs and API Key
Sending JSON Responses to the Clien
Intro to Asynchronous vs
Synchronous Executio
Manipulating the DOM to Display
Dynamic Data
*Optional Topics
Up Nex : Ja a t v
Full-Time Online Software Development | Course Packet 5.0 9
Form Submissio
GET vs POS
Java OOP
Dependency Injection
Tries
Deploymen
Amazon Web Services (EC2)
*Optional Topics
C#/.NET Alternative:
Weeks 13-16
Optional Stack Three, in Place of Java
Authorization
Advanced C# OO Deploymen
Interfaces Amazon Web Services (EC2)
Abstract Classes
Production Environments
Hosting with Nginx/Supervisor
Career Services
provides guidance, strategy, and prep to help you in your job search whether
From day one, gain access to your Career Services Manager who will
begin to guide you into creating your digital footprint, learning skills
to recruiters. Milestones:
L I
inked n profile creation and optimi z atio n
G ithub P ortfolio P roductio n
All while learning the most popular programs in tech, you’ll be working on
your job search for when graduation approaches. Your Career Service
Manager will work with you on potential job titles to seek, explain different
role descriptions, and guide you on how a first job post-bootcamp work
Rea J b Sea ch
l o r
Sa p e App ica i s
m l l t on
Hi i g Ma age C
r n n r ommun ica i n
t o
J b Ti e Refi e e
o tl n m nt
One of the largest complaints by tech recruiters is it’s easy to find people
who can code, perform data analysis, and can set up a Cybersecurity
Services team will help you to show up as your best self in essential
M c J b I e ie s
o k o nt rv w
Ta ge C
r t om pe sa i n t on Ma age e t
n m n
C ontr ac Neg ia i
t ot t on
C d g
o in j c
Do o annot g uarantee emplo y ment ,s alar y or c areer a d van c ement .
U p Ne x :I
t ndustry T rends
Full-Time Online Software Development | Course Packet 5.0 12
Industry Trends
Projected Employment Growth
$120,730
Median Annual Wage
for Software Developers*
SOURCE: *Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook,
Software Developers, Quality Assurance Analysts, and Testers, at https://www.bls.gov/ooh/computer-
and-information-technology/software-developers.htm (visited April 19, 2023). This data represents
national figures and is not based on school-specific information. Conditions in your area may vary.
How to Enroll
Do Your Researc
Explore our programs on our website and view other
program overviews.
Schedule a call with one of our Admissions Advisors who will
talk through your future career goals and what program may
best suit you.
Attend an Open House to meet directly with our Instruction and
Career Service Managers.
Submit Applicatio
Submit your application! The application process takes less than
5 minutes and does not include a technical assessment.
Complete a quick 30-minute interview with our
Admissions team.
Receive your decision within 2-3 business days.
Financing Options
Installment Plans
Third-Party Financing
Pay in Full
REQ1954356 - 4/20/23
Course Packet
Software Development
Part-Time Online
18 - 34 weeks, 30 hours/week (Accelerated Program)
Part-Time
Career Path Focus
Learn by Doing
Join our 13,000+ global alumni and kickstart your career path in tech.
Part-time Online Software Development | Course Packet 5.0 2
Program Overview
Your career path into software development begins on your first day of
class. In 18 to 34 weeks, you'll study to become a self-sufficient, versatile
developer who has the critical skills to pursue a career path in tech.
Anyone can learn to code, but the path
You’ll start coding from day one.
to becoming a developer isn’t easy.
Dive into a fast, project-based learning
environment that fosters collaboration,
not competition.
Accelerated Program
Flex Program
Our accelerated program allows you to Our flex program allows students to
18 - 34 Weeks 30 Weeks
then choose from the following stacks: Python (only Python is available through
Python
Python
Javascript
Java
U N
p ext: About the Acc a dP ga
eler te ro r m
Part-time Online Software Development | Course Packet 5.0 4
om ut r l t r
l or thm oun t on
Basic c p e i e ac
B s
rn n t m n
ic f da i
Week hree to S
T ix
Y ou ll o u n
’ F c s O
We undamental
b F s
HTM
b F —
Ja v r t
asc ip
v r
v
Ja asc ip
or Java.
Optional
Optional
Extra Stack
Extra Stack
Self Study
Weeks One to Tw o
You’ll Focus On
necessary to be successful in
your bootcamp!
You’ll Focus On
Weeks Three to Ten
HTM
Web Fundamentals
CS
You’ll start with Web Fundamentals —
Javascript
a four week course that starts with the
fi
jumping into speci c languages.
You’ll Focus On
Weeks Eleven to Twenty-Six
Pytho
Python
OO
MySQ
Flex Program, over the course of a 16
Ajax*
week program, at your pace. Unlike the
Project
Projects & Algorithms
Algorithms
*Optional Topic
Self Study
with at bootcamp.
Programming Basics
your bootcamp! During this section, students study basic computer literacy
skills, such as how to install and navigate basic programming tools. Students
students should walk away with the basic computer literacy, algorithmic
Web Fundamentals
Front-End Development & The Web
Javascrip
HTML
Event handlin
Basic Nesting Practices, Indentatio
Parameter
The Head & Body
Input Values
& Classes
CSS
Styling Text & How Fonts Work Grid System, Fluid Grids,
Wireframing Fundamental s
More Styling
Intro to Bootstrap
Git/Github
Githu
*Op i a
t on l To pics
Up Nex : Py t thon
Part-time Online Software Development | Course Packet 5.0
Python
Flask
MySQL
Intro to Flas
Intro to MySQ
Recreating ERDs*
Flask w/ SQ
Data Validatio
Python OOP
Using Bcrypt with MVC
Intro to Object Oriented Programmin
How to Use Multiple Controllers
Creating Objects & Classes
& Models
Adding Properties/Attributes
to Classes
Deploymen
Constructing & Adding Methods
Amazon Web Services (EC2)
to Classes
Linux
Chaining Methods & Using
Magic Methods
in Python
Overriding Inheritance
& Polymorphism
Advanced Python
Using Lambda*
*Optional Topics
Up Next: Javascript
Part-time Online Software Development | Course Packet 5.0 12
Express.J
JavaScript
in JavaScript
Socket.i
Conditionals, Operators,
Communicatio
Using Arrays & Loops in JavaScrip
Function Hoisting
I ntro to Mongoose
Dependencies in Mongoos
JavaScript OO
Mongoose Communication
How to Use Object Constructor
with MongoDB
Reac
Advanced JavaScrip
Create React App
How to Use Callbacks
Class Based Components
Delegating Functionality
Props, Children, Synthetic Event
& Event Handling
Functional Components
ff
Node.JS
useState, useE ect, useReduce
Intro to Nod
context AP
How to Use Package Managers
ff
(NPM/Bower)
useState, useE ec
useReducer, useContext
How to Work with Node Module
Deploymen
Node.JS
Modularizatio Linux
*Optional Topics
Up Nex : Java t
Part-time Online Software Development | Course Packet 5.0
Java Spring
Java Fundamentals
Spring Intr
Intro to Jav
Routin
Java Development Kit Installatio
Sessio
Variables, Data Types, & Type Castin
Form Submissio
Control Structures & Exceptions
GET vs POS
Dependency Injection
Java OOP
Relationship
Advanced Java OO
Advanced Queries
Use of Static
Tries
Deploymen
*Optional Topics
Career Services
provides guidance, strategy, and prep to help you in your job search whether
From day one, gain access to your Career Services Manager who will
begin to guide you into creating your digital footprint, learning skills
to recruiters. Milestones:
Li kedI p fi e c ea i
n n ro l r t on a d p i iza i n
n o t m t o
Gi thu b P f i P d c i n
ort ol o ro u t o
Res um e De e p e & C a i
v lo m nt ur t on
All while learning the most popular programs in tech, you’ll be working on
your job search for when graduation approaches. Your Career Service
Manager will work with you on potential job titles to seek, explain different
role descriptions, and guide you on how a first job post-bootcamp can
Rea J b Sea ch
l o r
Sa p e App ica i s
m l l t on
Hi i g Ma age C
r n n r ommun ica i n
t o
J b Ti e Refi e e
o tl n m nt
One of the largest complaints by tech recruiters is it’s easy to find people
who can code, perform data analysis, and can set up a Cybersecurity
Services team will help you to show up as your best self in essential
M ck J b I e ie s
o o nt rv w
Ta ge C
r t om pe sa i n t on Ma age e t
n m n
C ontr ac Neg ia i
t ot t on
U N x :I
p e t ndustry T rends
Part-time Online Software Development | Course Packet 5.0 15
Industry Trends
$120,730
Median Annual Wage
for Software Developers*
SOURCE: *Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook,
Software Developers, Quality Assurance Analysts, and Testers, at https://www.bls.gov/ooh/computer-
and-information-technology/software-developers.htm (visited April 19, 2023). This data represents
national figures and is not based on school-specific information. Conditions in your area may vary.
How to Enroll
Do Your Researc
Explore our programs on our website and view other
program overviews.
Schedule a call with one of our Admissions Advisors who will
talk through your future career goals and what program may
best suit you.
Attend an Open House to meet directly with our Instruction and
Career Service Managers.
Submit Applicatio
Submit your application! The application process takes less than
5 minutes and does not include a technical assessment.
Complete a quick 30-minute interview with our Admissions team.
Receive your decision within 2-3 business days.
Financing Options
Installments
Pay in Full
REQ1954356 - 4/20/23