HackReactor Syllabus 2017
HackReactor Syllabus 2017
Our syllabus does this in the context of learning full stack JavaScript through pair programming and then
developing several full stack applications in teams. Our syllabus is living and evolving. We constantly improve on it
based on the ever changing needs of the technology industry, and feedback from our students and alumni.
Future programs may differ in small or big ways from this document
The Pre-Course
Getting Prepared
By completing the pre-course work, you will have a strong foundation, and be able to begin the
Hack Reactor learning experience.
JavaScript HTML, CSS, and JQuery The Modern web dev work
environment
Recursive Functions The foundations of web
development Github
Higher Order Functions
Build an interactive chat site The command line
During the 12-week immersive, youll be primarily working in pairs and groups over 2-day sprints, putting in 11-hour
days at a minimum, 6 days a week. Our instructional content gives you just enough scaffolding so you can get to
the real work of solving coding problems in the context of actual applications.
Week 1:
CS and Software Engineering Fundamentals - Lay the Foundation
In the first week, youll be immersed in learning the fundamental concepts and
strategies that make one a competent software engineer.
Weeks 6-12:
Application Design and Development - Build incredible applications
Work in teams to develop real working applications. Work with new applications,
test new technologies, and put your bug testing to good use.
Job Search
At Hack Reactor, you are constantly developing your professional persona as a
Software Engineer. In week 12, we heavily emphasize developing and continuing
to improve the skills you need to be successful in your job search.