0% found this document useful (0 votes)
21 views

Hack Reactor Syllabus

The 12-week Hack Reactor coding bootcamp syllabus focuses on teaching full stack JavaScript through pair programming and building several full stack applications in teams. Students will learn fundamental CS concepts, communication skills, and data structures in the first week, then spend weeks 2-5 learning client-side and server-side technologies needed to build real web apps using JavaScript. Weeks 6-12 involve working in teams to develop applications while adapting to new technologies and languages. The final week emphasizes job search preparation.

Uploaded by

gjp525bpqf
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Hack Reactor Syllabus

The 12-week Hack Reactor coding bootcamp syllabus focuses on teaching full stack JavaScript through pair programming and building several full stack applications in teams. Students will learn fundamental CS concepts, communication skills, and data structures in the first week, then spend weeks 2-5 learning client-side and server-side technologies needed to build real web apps using JavaScript. Weeks 6-12 involve working in teams to develop applications while adapting to new technologies and languages. The final week emphasizes job search preparation.

Uploaded by

gjp525bpqf
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Software Engineering

Immersive Bootcamp
2020 SYLLABUS

Apply Now: w w w. h a c k r e a c t o r.co m/co d i n g - b o o t c a m p


The Hack Reactor syllabus, above all else,
fosters software engineers ready to
succeed in today’s tech industry.
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

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

Apply Now: w w w. h a c k r e a c t o r.co m/co d i n g - b o o t c a m p


12-Week Immersive:
Creating world class software engineers

During the 12-week immersive, you’ll 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, you’ll be immersed in learning the
fundamental concepts and strategies that make one a
competent software engineer.

Mental Skills
• Thinking like an engineer
• What it means to write good code

Communication Skills
• Precise technical communication
• Empathetic communication in teams

Writing Data Structures


• Basics and advanced structures
• Using JS instantiation patterns

Apply Now: w w w. h a c k r e a c t o r.co m/co d i n g - b o o t c a m p


Week 2-5:
Full Stack JavaScript

What it takes to build real web apps. Learn Full Stack JavaScript in
4 weeks in the context of working on realistic code bases

Client Side Concepts


and Technologies
• MVC & React
• AJAX

Deployment Concepts
and Technologies
• DigitalOcean
• Heroku

Mastering JavaScript
• ES5
• ES6
• Asynchronous Patterns
• Promises

Server Side Concepts


and Technologies
• npm
• NodeJS
• ExpressJS
• Authentication

Database Concepts
and Technologies
• SQL
• MongoDB
• ORMs
• Redis

Apply Now: w w w. h a c k r e a c t o r.co m/co d i n g - b o o t c a m p


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.

Work on several projects Adapt your coding Advanced Team Dynamics


• Building application from scratch • Using new technologies • Agile Workflow
• Working on legacy code bases • Testing • Iterative development
• Advanced git techniques
• Using new languages • Continuous Development

Apply Now: w w w. h a c k r e a c t o r.co m/co d i n g - b o o t c a m p


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.

Jo b S e a r c h P r e p Materials Rev iew A p pl i c a t ion s a n d n e g ot i a t ion s


• Developing an effective • Resume and Cover letter tear down • Choosing the right companies
study plan • Creating your online pre­sence • Understanding the application lifecycle
• Developing a robust daily (Linkedln, Angellist) • Presenting your best self
schedule
• Advice and guidance based onavailable opportunities

Apply Now: w w w. h a c k r e a c t o r.co m/co d i n g - b o o t c a m p

You might also like