Professional Documents
Culture Documents
Part Time Online Course Packet
Part Time Online Course Packet
Part Time Online Course Packet
Software Development
Part-Time Online
18 - 34 weeks, 30 hours/week (Accelerated Program)
30 weeks, 10-15 hours/week (Flex 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 4.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 eler a dP ga
te ro r m
Part-time Online Software Development | Course Packet 4.0 4
or Java.
Optional
Optional
Extra Stack
Extra Stack
A Week in the
Accelerated Program
Programming Basics
Tues, 5 PM
1 hr. Live Lecture Lectures
Self Study
Wed, 5 PM
1 hr. Live Lecture Weekly Code Review (30 min.
Sessions)
TA Support (PST)
*Schedule may vary based on cohort start date. Please refer to your schedule given once enrolled into a program for your weekly schedule.
*Option Topic
Programming Basics
Tues, 5 PM
Self Study Lectures
Self Study
Wed, 5 PM
1 hr. Live Lecture* Weekly Code Review
(30 min. Sessions)
*Schedule may vary based on cohort start date. Please refer to your schedule given once enrolled into a program for your weekly schedule.
3-7 PM
Family Time
4 -5 PM
Offi ce Hour
5-6 PM
5-6 PM
3-7 PM
5-6 PM
5-6 PM
5-6 PM
Family Time
Family Dinner Lecture Acc. Lecture Lecture Family Dinner
7-10 PM
8 PM
8 PM
8 PM
8 PM
rep for the 8-10 PM
8-10 PM
Baby Time Baby Time
P
Baby Time Baby Time
Week Rest Rest
8:30-10 PM
8:30-10 PM
8:30-10 PM
8:30-10 PM
HTML HTML Rest CSS
Overestimate the time you Create a calendar and stick List out responsibilities and
need for self-study. Both part- with it! It sounds simple, but a see who can help. Create a list
time programs have minimum calendar can be shared with of your household and family
requirements of 10-15 hours family and friends to help you responsibilities. See if you can
(Flex) and 30 hours a week stay accountable and to get offload any tasks or get
(Accelerated) attending lectures insight into when you’re going additional help from
and working through content in to be heads down. It also gives housemates, friends, and
the Learn platform. For the first you a reality check into how family. If you’ll be working
few weeks, allocate 5-7 extra much time you actually spend. during this time, do the same
hours for that work. It's easier exercise with coworkers.
to scale back than scale up.
Programming Basics
To kickoff the program, you’ll examine habits, computer basics, and
fundamental programming concepts and skills necessary to be successful in
your bootcamp! During this section, students study basic computer literacy
skills, such as how to install and navigate basic programming tools. Students
apply algorithmic thinking to make predictions of common programming
skills, such as variables, arrays, conditionals, functions, and loops.
Web Fundamentals
Front-End Development & The Web
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 Input Traversing DOM Elements
Values
Containers, Elements, Attributes, & jQuery
Classes
CSS
Intro to CS Responsive Web Design*
CSS Selectors & Declaration Intro to Responsive Web Design (RWD
Inspecting Element Breakpoints, Units, & Media Querie
Inline, Block, Float, and Positioning Basics to Typesetting & Scaling
Div Layout & Formatting Cross-device RWD
Styling Text & How Fonts Work Grid System, Fluid Grids, & Adaptive
Using Properties & Background Layouts
More Styling
Intro to Bootstrap
Git/Github
Git & Version Contro
Using Terminal Commands*
How to Create & Utilize a Repositor
Git Workflow Overview & States*
Githu
How to Use a Github Repository
*Optional Topics
Up Next: Python
Part-time Online Software Development | Course Packet 4.0
Python
MySQL
Flask
Intro to MySQ Intro to Flas
Database Design & Relationship Routing in Flask Applications
Entity Relationship Diagrams (ERD Building & Using Forms
Database Normalization Rendering Templates & View
MySQL Workbench & Queryin Delivering Static Content
Conventions & Common Data Type The Different HTTP Method
How to Use ERDs Implementing Cookies & Session
Using a Database with Your UI Hidden Inputs & Form Validation
Recreating ERDs*
Flask w/ SQ
Import, Export, & Connect Your
Python
Database
Intro to Pytho Connecting & Running Python Across
Variables, Data Types & Best Practice Files
Using Strings & Built-in String Database Communication & Validatio
Functions Encryption & Data Security Basics
Adding Properties/Attributes to
Classes Deploymen
Constructing & Adding Methods to Amazon Web Services (EC2)
Classes Linux
Chaining Methods & Using Magic
Methods
How to Use Modules & Packages in
Python
Creating Multiple Objects
Updating Methods with ‘Super
Overriding Inheritance &
Polymorphism
Advanced Python
How to Use Multiple Argument
Ternary Operators in Python
Using Lambda*
Using Composition Over Inheritance*
*Optional Topics
U p Next: Javascript
Part-time Online Software Development | Course Packet 4.0 13
JavaScript
Express.J
Fundamental HTT tho Form
P Me ds: s, Da a t Tr n a r
sfe s,
JavaScript
Conditionals, Operators, & Nested Socket.i
Loops l t on w th
App ica i s i Rea - i l tm e
Function Hoisting
Intro to M on oog se
Depe n de n n on oo
cies i M g s
JavaScript OO M on oo g ommun t on w th
se C ica i i
JavaScript t
Objec s
Handling
P ro h l r n ynth t Ev nt
ps, C i d e , S e ic e
t t L y l
S a e, tho
ifeC c e Me ds
Node.JS
Fun t on l om on nt
c i a C p e s
Intro to Nod u t t u E t u
seS a e, u
se ffec , seRed ce
Bower) Ma n l t on t t u n hook
age app ica i s a e si g s:
Modularizatio L nux
i
* Optional Topics
U p Next Java:
Part-time Online Software Development | Course Packet 4.0
Form Submissio
GET vs POS
Java OOP
Dependency Injection
Tries
Deploymen
Amazon Web Services (EC2)
t on l To
*Op i a pics
Up Nex : #CNe t t (o t on l
p i t knt
a 3 s ac i s ead o v
f Ja a)
Part-time Online Software Development | Course Packet 4.0 15
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 edI p fi e c ea i
nk 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 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 gu arantee emplo y ment ,s alar y or c areer a d van c ement .
U p Ne x :I
t ndustry T rends
Part-time Online Software Development | Course Packet 4.0 16
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
REQ1926216 - 4/20/23