Software Engineering Immersive is unfortunately unavailable

Thankfully we have 14 other Business Software Classes for you to choose from. Check our top choices below or see all classes for more options.

Excel Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY 10016
and Virtually Online

Go from beginner to pro in our 3-day Excel bootcamp. This package includes three one-day Excel classes—Fundamentals, Intermediate, and Advanced: Excel for Business Fundamentals: In this beginner Excel course, you’ll learn the essentials including calculations, basic functions, charts, formatting, and printing. Intermediate Excel for Business: In this intermediate Excel class, you’ll learn more complex functions such as VLOOKUP and SUMIFs;...

Monday Jun 5th, 10am–5pm Eastern Time

 (3 sessions)


3 sessions

Microsoft Outlook Level 1

NYIM Training @ 185 Madison Ave, New York, NY 10016
and Virtually Online

Learn to maximize productivity with Outlook in this hands-on class. Speed up your workflow with rules and automation, manage calendars and to-do's, and more. This one-day class concentrates on how to use Outlook quickly and effectively for daily work tasks or to become an Official Microsoft Certified Outlook Specialist. By the end of this class, you will be able to reduce hours of repetitive work by setting up rules and search folders to automate...

Friday Jun 2nd, 10am–5pm Eastern Time


Microsoft Office Fundamentals Bootcamp

NYC Career Centers @ 185 Madison Ave, New York, NY 10016
and Virtually Online

Learn the fundamentals of the essential Microsoft Office programs in this 4-day bootcamp. This package includes our beginner Excel, PowerPoint, Word, and Outlook classes at a 15% discount. The Microsoft Office Fundamentals Bootcamp Includes Beginner Microsoft Excel Get going with the basics of Excel and start working on projects in Excel. Get practice with calculations and formulas, charts and tables, worksheet and workbook formatting,...

Friday Jun 2nd, 10am–5pm Eastern Time

 (4 sessions)


4 sessions

Microsoft Project Level I

NYIM Training @ 185 Madison Ave, New York, NY 10016
and Virtually Online

Get going in Microsoft Project in this hands-on course. Learn to use the tool effectively to manage projects, track costs, and allocate resources. This beginner Microsoft Project class is designed to familiarize you with the basic features and functions of Microsoft Project Professional so you can use it effectively and efficiently in a real-world environment. When you are finished with this class, you will be able to manage projects more efficiently,...

Thursday Jun 8th, 10am–5pm Eastern Time


Microsoft Project Level I

NYC Career Centers @ 185 Madison Ave, New York, NY 10016
and Virtually Online

Learn the basics of project management in Microsoft Project Level I. This course explains project management philosophy, the Project Professional interface, and creating your first project plan. Microsoft Project Level I is all about using Microsoft Project during the planning phase of the project. By the end of MS Project Level I, you'll be able to finalize and share a complete project plan. You'll finish the course with a final project plan draft...

Thursday Jun 8th, 10am–5pm Eastern Time

See all Business Software classes NYC
Questions about this class?
Get help now from an expert!

Software Engineering Immersive

at The Flatiron School -

Course Details
Start Date:

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!
If you're enrolled in an upcoming date, this simply means that date has now sold out.

Virtual Classroom
Purchase Options
Save to WishList

19 people saved this class

Book Private Class
Class Level: All levels
Age Requirements: 18 and older
Average Class Size: 15

What you'll learn in this business software training:

Being a software engineer requires more than knowing how to code or build a web app. Over 15 intense weeks on Flatiron School’s NYC campus, students learn to think, and build, like software engineers — from developing coding mastery to gaining an understanding of how products are designed and managed. In each three-week curriculum module, students develop key skills through interactive labs, lectures, and close collaboration, showcasing progress through Portfolio Projects.

Course Outline:

Full Stack Web Development

We designed our Full Stack Web Development Curriculum to give students the necessary expertise in both back-end and front-end programming technologies to become full-stack developers. It’s a more extensive course of study than the average school offers — but then we expect more of our students.

Module 1: Programming Fundamentals

Weeks 1-3

After diving into HTML5 & CSS, students get comfortable with object-oriented programming, learning to read websites with Ruby and save data to a database with SQL and Object Relational Mappers.

Module 2: Web Frameworks

Weeks 4-6

Students learn two key Ruby frameworks, first mastering the fundamentals of web programming with Sinatra before experiencing how quickly they can build incredible apps with Rails.

Module 3: JavaScript

Weeks 7-9

Students gain a thorough understanding of JavaScript and functional programming — crucial for front-end devs — and start to build their own version of React before moving onto the framework itself.

Module 4: Front-end Frameworks

Weeks 10-12

Students learn to build productive, scalable front-ends with React and Redux, creating slick, functional, reactive code with Redux as a state manager and Rails as the back-end JSON API.

Technical Concentration

Excellence requires mastery of deep technical topics. In our final module, students choose one specific technology to concentrate on, building a project using the most advanced tools available in that discipline. While our full-stack curriculum is a powerful start, the depth of understanding gained through these elected concentrations allows students to rise far above the bar.

Students go deep into NoSQL databases like Mongo and gain a better understanding of working with databases at scale.

Students focus on design patterns and use performance-monitoring tools to take a data-driven approach to increasing application performance.

Front-end Frameworks
Students take a deeper dive into React and develop advanced HTML & CSS skills, including SASS and D3.

Product Management

No piece of software is built by one person. Our Product Series gives students a chance to look beyond the command line to see how code fits into a larger product or organization. Throughout this speaker series, students hear from the best entrepreneurs and builders in NYC to learn what it takes to go from prototype to product adoption.

Finding Product-Market Fit
Building a great product requires understanding its users. Students learn about conducting user research, defining a value proposition, and leveraging data to drive user behavior.

UX & Design
Students delve into User Experience, learning how to bridge physical and digital experiences and develop data-driven, habit-forming UX design strategies.

Business Fundamentals
Students explore the business factors that surround product, learning about business models, KPI tracking, and product management for startups and enterprises.

Students see what goes into managing product teams, learning how to plan design sprints and create roadmaps that stick, and study prototyping and agile project management techniques.

Computer Science

Building complex applications at web-scale requires an understanding of algorithms and Computer Science fundamentals. With dedicated weekly CS classes, students gain an advantage in technical interviews and lay a powerful foundation to increase their technical depth throughout their careers.

To understand the resource constraints that affect software performance, students study List Searching and Sorting, Graph Manipulation, and Algorithmic Thinking and Algorithmic Analysis.

Data Structures
To understand the ramifications of how data is stored and accessed, students build their knowledge of Hash Tables, Stacks, Queues, Trees, and Graphs.

Technical Interview Training
Through extensive practice problems and mock interviews with instructors, students become prepared for the CS component of technical interviews.

Pre-work & Post-Grad Support

Our program moves quickly and Flatiron’s passionate students embrace that challenge. While no experience is necessary to apply, we require students to complete a 100-hour Introductory Programming course before joining our program. This pre-work ensures students come in prepared and are able to keep pace with the class.

Note: while no prior coding knowledge is required to apply, it’s helpful to explore our free courses before interviewing with us. The pre-work for accepted students covers key topics taken from our more rigorous Certificate Courses (included in the program tuition).

Postgrad Support


Our students enjoy lifetime access to our career services team and employer network.


Graduates join an active network of successful software engineers. For Flatiron alumni, engaging with our community doesn’t stop at graduation.


Flatiron School alumni gain lifetime access to additional curricula on, including:
  • iOS Immersive with Swift and Objective-C
  • Computer Science in Java
  • Advanced JS with Angular 1

Still have questions? Ask the community.

Refund Policy

Due to the high costs of hardware, software, facilities and staff resources a non-refundable, non-transferable 25% of tuition is required per course, per participant.

  • Payments, less the non-refundable amount, are refundable until 4 weeks (31 days) prior to the start of the confirmed course start date.
  • No refund will be issued for cancellations or withdrawals within the 31 days of the start of the confirmed course start date.
A $35 cancellation fee will be applied to all refunds.

Start Dates (0)
Save to WishList
Similar Classes

Benefits of Booking Through CourseHorse

Booking is safe. When you book with us your details are protected by a secure connection.
Lowest price guaranteed. Classes on CourseHorse are never marked up.
This class will earn you 169000 points. Points give you money off your next class!
Questions about this class?
Get help now from an expert!
Questions & Answers (3)

Get quick answers from CourseHorse and past students.

Question from Anonymous
This course minimum 22, max 30 weeks, Is it right? and İf I get this course Will I have I-20 certificate for F1 visas?
Answer from Georgia C. CourseHorse StaffCourseHorse Staff
Hi there! No, their course runs for 15 weeks. No, they don't help with any visa, sponsorship or anything like that, but they do offer a certificate of completion for students who complete the course.
Question from Kamillya D.
What the basic knowledge requirements to attend to the course?
Answer from Brenda L. CourseHorse StaffCourseHorse Staff
Hi Kamillya! While no prior coding knowledge is required to apply, it’s helpful to explore the school's free courses before interviewing with them. The pre-work for accepted students covers key topics taken from the more rigorous Certificate Courses (included in the program tuition). Hope this helps!
Answer from Kamillya D.
Thank you!
Show all 2 answers
Question from Daniel N.
Is this an Associate or Bachelor program? Or just a $15,000 course?

Reviews of Classes at The Flatiron School (2)

School: The Flatiron School

The Flatiron School

The Flatiron School is a school for passionate people who want to love what they do. As an intensive school for those who love to create, the goal is to learn build awesome things with code.

The adult programs prepare students with little technical experience to build web and mobile applications in just...

Read more about The Flatiron School

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

Want to take this class?

Save to Wish List
Booking this class for a group? Find great private group events here