Software Engineering Online Bootcamp - Full Time

Thinkful (online)

Online Only

Build a career in an exciting, in-demand profession.
Software Engineers run websites, make apps functional, and ensure we can shop online. Put simply, they make the web work.

 

CURRICULUM


1. Start with the Client-side
- Build accessible, functional, and creative web pages and applications.

 

2. Master the REST software architectural style
- Design secure application program interfaces.

 

3. Solve problems with data structures and algorithms
- Simplify and resolve common computer science problems.

 

4. Employ an Agile approach
- Manage web development projects using Agile methodology.

 

5. Impress employers
- Launch your career as a web developer.

 

Career Opportunity

Average Salary Increase
+$17K

 

Meet students who advanced their careers with Thinkful

 

Stephanie Chamblee, Thinkful Grad
The curriculum is very focused on getting you a career in software development. Two days after the program, I got two job offers. Where I'm working now... I love it.

 

Sam Gould, Thinkful Grad
The meetings with my mentor were a grounding part of every day. We’d go through the day's learnings and it provided me the opportunity to solidify my understanding of the material.

Details

Hackbright Prep Course Learn Python Fundamentals

Hackbright Academy (online)

Oakland, CA

Our 5-week, evening-and-weekend Prep course is perfect for those who want a taste of what life as a coder is like before committing to the Software Engineering program. Prep teaches you the foundations of programming and prepares you for the bootcamp application process. It also offers plenty of flexibility, so you can continue working at your full-time job while attending.

 

WEEK 1
Intro to Python Syntax

 

WEEK 2
Logic, Control Flow, & Iteration

 

WEEK 3
Functions & Debugging

 

WEEK 4
Data Structures & Python Tools

 

WEEK 5
Project Building & Next Steps

 

Meet students who advanced their careers with Hackbright Academy

 

Grace D
HireClub
"I was a little intimidated entering the bootcamp but I am so thankful that I took the Prep Course because it gave me a solid foundation in Python. Not to mention, I met some great supportive women who are also interested in programming."

 

Alexandra D
Bloomberg
"The Prep course at Hackbright truly set me up for the ultimate success in the Software Engineering Program. Not only was I taught core Python concepts, syntax, and tricks. I was also taught HOW to learn as a developer, allowing me to be an effective programmer in any language."

Details

Software Engineering Program Part - Time

Hackbright Academy (online)

Oakland, CA

Interested in pursuing a career in software engineering but not interested in the cost or time commitment of a university engineering degree?

 

Hackbright Academy runs a competitive Software Engineering bootcamp program whose graduates work at some of the best tech companies in the world. The accelerated Software Engineering bootcamp program is stimulating, exciting, and fulfilling. Our challenging curriculum is based on over eight years of training students, providing tangible feedback, and helping each individual improve throughout the learning process.

 

MODULES 1-5
- Lecture Labs & Mentorship

 

MODULES 6-10
- Lecture & Build

 

MODULES 11 & 12
- Intensive Career Services

 

Meet students who advanced their careers with Hackbright Academy

 

Melissa S
Software Engineer at Lever
"The most important thing Hackbright taught me is how to learn. The curriculum teaches you how to build a web app from scratch, but more importantly, you're taught how to continue iterating on that web app, introduce new technologies, and progress as a software engineer even after you graduate."

Details

Software Engineering Program Full - Time

Hackbright Academy (online)

Oakland, CA

Interested in pursuing a career in software engineering but not interested in the cost or time commitment of a university engineering degree?


Hackbright Academy runs a competitive Software Engineering bootcamp program whose graduates work at some of the best tech companies in the world. The accelerated Software Engineering bootcamp program is stimulating, exciting, and fulfilling. Our challenging curriculum is based on over eight years of training students, providing tangible feedback, and helping each individual improve throughout the learning process.

 

MODULES 1-5
- Lecture Labs & Mentorship

 

MODULES 6-10
- Lecture & Build

 

MODULES 11 & 12
- Intensive Career Services

 

Meet students who advanced their careers with Hackbright Academy

 

Tammie K
Software Engineer at Uber
"When I was learning to code on my own, I didn't always get the full context of what I was trying to learn. Because Hackbright starts from the ground up, building on each topic as it goes, I was able to get to the heart of what was going on, and the high number of TAs available for questions meant that I was able to get personal attention during lab exercises."

Details

Software Engineering Coding Bootcamp

Flatiron School (online)

Online Only

Learn to develop software for websites and apps in as little as 15 weeks.

 

Learn the skills to kickstart your software engineering career
- Front-End Development
- Front-end Web Applications
- Back-end Development
- Back-end Web APIs
- Projects

 

*15 weeks long
*Daily touchpoints with your cohort, group work with instructor help, paired programming sessions, lab time with instructional staff, and community support.
*Best for: students who want to lean into live lectures, a structured schedule, and learning in community with other students.
*Available: in-person and online

 

Meet students who advanced their careers with Flatiron School

 

Mike S., Software Engineering Grad
You’re never going to be in a more nurturing, supportive environment that is just a complete greenfield for you to learn and ask questions, challenge, and be challenged. It’s an incredible opportunity to focus and to level up in a way that you may never get again in your life, or in your career.

Details

Cybersecurity Engineering Bootcamp

Flatiron School (online)

Online Only

Become a cybersecurity engineer so you can help organizations of all sizes protect data from getting stolen, hacked, leaked, or damaged.  Our cybersecurity courses can help you get started in as little as 15 weeks. 

 

Learn the skills to kickstart your cybersecurity career
- Network Security
- System Security
- Python
- Governance, Risk, & Compliance
- Logs & Detection
- Threat Intelligence
- Application Security
- Applied Cryptography
- Capstone

 

*15 weeks long
*Daily touchpoints with your cohort, group work with instructor help, paired programming sessions, lab time with instructional staff, and community support.
*Best for: students who want to lean into live lectures, a structured schedule, and learning in community with other students.
*Available: in-person and online

 

Meet students who advanced their careers with Flatiron School

 

Nicholas D., Software Engineering Grad
I am not a STEM person, I came from an arts and humanities background and I found the Flatiron curriculum to be fun (and often very challenging) but always instructive. The instructors were always available to answer my questions and point me in the right direction.

 

Shana M., Software Engineering Grad
My favorite part is the community. Even though it’s likely you will never meet other students in your cohort (though there are several meetups in big cities), everyone is extremely supportive of each other and no one feels like a stranger to me.

Details

Product Design Bootcamp

Flatiron School (online)

Online Only

Do you sweat over the details, both big and small? Become a product designer to craft thoughtful and intuitive apps and software. In as little as 15 weeks, you can learn how to improve how people interact with technology. 

 

Learn the skills to kickstart your product design career
- UX Process
- UI Process
- Studio 1
- Studio 2
- Portfolio

 

*15 weeks long
*Daily touchpoints with your cohort, group work with instructor help, paired programming sessions, lab time with instructional staff, and community support.
*Best for: students who want to lean into live lectures, a structured schedule, and learning in community with other students.
*Available: in-person and online

 

Meet students who advanced their careers with Flatiron School

 

Kristen O., Software Engineering Grad
The difference between Flatiron and other options out there in the culture. The teaching staff, the career coaches, and the guys who started the place showed us how to love code and somehow gave us the exact right tools in the exact right order to help us help ourselves… I don’t just have an education now. I have a career.

Details

Data Science Bootcamp

Flatiron School (online)

Online Only

Data scientists can help businesses leverage data, analyze data, and provide data-driven insights to make informed decisions. Our data science courses can help elevate your career in as little as 15 weeks.

 

Learn the skills to kickstart your data science career
- Data Analysis & Engineering
- Scientific computing & Quantitative Methods
- Machine Learning Fundamentals
- Advanced Machine Learning
- Data Science Project

 

*15 weeks long
*Daily touchpoints with your cohort, group work with instructor help, paired programming sessions, lab time with instructional staff, and community support.
*Best for: students who want to lean into live lectures, a structured schedule, and learning in community with other students.
*Available: in-person and online

 

Meet students who advanced their careers with Flatiron School

 

Victoria T., Software Engineering Grad
I learned how to be comfortable with something brand new and say, ‘I don’t know what I’m doing but let’s read about it; let’s tinker with it; let’s figure it out.’ And that’s carried into not just programming but situations like my cable’s broken – how do I start to figure this? Or, I got a piece of IKEA furniture – which would normally make me feel like crying. I feel much more equipped to tackle things that are brand new to me.

 

Stephanie O., Software Engineering Grad
Something that impressed me about Flatiron School was their emphasis on selecting social, awesome people — almost as a conscious effort to break and change the stereotype about developers being dry, quiet people who don’t like to socialize. Find empathetic, good people first — then make good developers out of them. When I came here, it was a roomful of people like that.

Details

Software Engineering with JavaScript and Python

Galvanize (online)

Online Only

19 weeks, full-time, live online. No coding experience is needed.

 

Module 1: Full Stack Architecture (Weeks 1-4)
You’ll dive straight into the world of a full-stack Web programmer. These subjects represent the core knowledge and skills that are used in nearly every software engineering job.
- Turning software requirements into a running application with Python and Django, and Vanilla JavaScript
- Writing HTML and CSS to build working and interactive Web applications
- Using a relational PostgreSQL database to store and retrieve data for an application
- Securing your Web application for appropriate data access.

 

Module 1 Project (Weeks 5-6)
Your first project uses everything you’ve learned in the previous four weeks to build a meaningful full-stack Web application. You’ll design the database, write the server code to create the responses to drive the application experience, and author the client code to render an attractive, intuitive, and responsive Web application interface.

 

Module 2: Distributed Applications (Weeks 7-10)
Building on the robust knowledge learned in the first module, you’ll continue by exploring how to build even more complex Web applications using modern software architectural methods.
- Using different protocols and formats to interact with data with messaging middleware
- Applying the latest design and technical principles to create microservices
- Creating stand-alone Web application front-ends using functional React, hooks, and Redux
- Building near-real-time applications that automatically update all UIs with WebSockets and FastAPI

 

Module 2 Project (Weeks 11-12)
Your second project models how you work in a real-world software development team, utilizing the power of independent development in a collaborative environment. You and your team will use agile software development practices to individually build microservices that seamlessly work together to create a robust and scalable Web application.

 

Module 3: Data-Intensive Applications (Weeks 13-16)
Combine everything from the first 12 weeks with new skills to manage large amounts of data. Then learn development-security operations (DevSecOps) to harness the power of the cloud.
- Using different types of persistent data stores for different kinds of data with MongoDB and Apache Kafka
- Writing algorithms that work with different shapes of data
- Planning, creating and monitoring a continuous integration and delivery pipeline with GitLab Pipelines
- Using cloud resources and services to scale and manage your applications with Nomad and Consul

 

Module 3 Project (Weeks 17-18)
You’ve spent 16 weeks learning how to build robust, scalable, and interesting Web-based applications. Now you get to show it all off by combining cloud-native services with your own custom code. Again working as part of an agile software development effort, you’ll design and build a durable and responsive Web application using a cloud platform.

 

Module 4: Career Services (Week 19)
At this stage, you’ll begin your job search, leaning on the many things you’ve learned from our Career Services team during your time in the bootcamp. We’ll be right by your side, helping you find, land, and negotiate terms for the job of your dreams. Career Services during your 19 weeks include:
- 1:1 coaching sessions
- Mock interviews
- Portfolio and resume building
- Professional development workshops
- Networking exercises
- Access to a broad alumni network

 

Career Opportunity
- Our online Software Engineering program prepares grads to work at today’s most prestigious and forward-thinking companies.
- Galvanize prepares you for a career as a software engineer in as little as 12 weeks.

Details

Software Engineering Online Immersive Part Time

Galvanize (online)

Online Only

Galvanize offers Hack Reactor’s world-class coding bootcamp online and part-time - no need to quit your job.

 

Fundamentals of Computer Science
In the first week, you’ll be immersed in learning the fundamental concepts and strategies considered best practices in the software engineering industry.
- Basic and advanced data structures
- Thinking like an engineer
- Using JavaScript instantiation patterns

 

Full Stack JavaScript
Learn Full Stack JavaScript in 5 weeks in the context of working on realistic code bases.
- Inheritance Patterns, Algorithms, and Browser Animation
- Frameworks and the MVC Pattern
- Server-Side Technologies/Node and Databases
- Advanced Web Development: JavaScript, API frameworks, CSS frameworks, JS frameworks, Deployment, and Authentication

 

Application Design/Development & Job Search
Work in teams that resemble industry standards to develop functional applications. Explore new technologies and put your bug testing to good use. In the last week, prepare for your job search with practice interviews, learning negotiation tactics and updating your resume/online presence.
- MVP, Frontend Capstone, System Design Capstone
- Software Engineering Best Practices
- Career Services Preparation

 

Career Opportunity
- Our online Software Engineering program prepares grads to work at today’s most prestigious and forward-thinking companies.
- Galvanize prepares you for a career as a software engineer in as little as 12 weeks.

 

Meet students who advanced their careers with Galvanize

 

Eric Levin, Founder & CEO, JunoVR
“The curriculum seems to be perfectly formed... with short, interactive lectures followed by immediately heading over to our workstations and implementing assignments based on the content we just learned.”

Details

Subscribe to