Software Engineering Immersive is unfortunately unavailable

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

Software Engineering Immersive

at The Flatiron School -

(5)
Course Details
Price:
$16,900
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.

Location:
Virtual Classroom
Purchase Options
Save to WishList

17 people saved this class

Book Private Class
Description
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.

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

Performance
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.

Workflows
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.

Algorithms
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

Pre-work
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

CAREER SERVICES

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

ALUMNI COMMUNITY

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

LIFELONG LEARNING

Flatiron School alumni gain lifetime access to additional curricula on Learn.co, 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
Flatiron has a strict 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)

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!

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 a knowledge 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.
Answer
Cancel
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
Answer
Cancel
Question from Daniel N.
Is this an Associate or Bachelor program? Or just a $15,000 course?
Answer
Cancel

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...

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

88 Top Choices

Getting Started with Wordpress

This class is temporarily being offered remotely.

at General Assembly - Online Online Classroom, Los Angeles, California 00000

WordPress is the premier content management system for those seeking an easy, user-friendly way to set up and maintain a website. In this class, you’ll walk through the basics of getting your site live quickly and discover various free templates as well as premium resources that require little to no coding skills and will have your site looking polished...

Tuesday Aug 10th, 5pm - 8pm Pacific Time

Mastering Excel – Advanced

This class is temporarily being offered remotely.

at Chicago Computer Classes - Online Online, Chicago, Illinois 00000

WorkShop Includes:  Logical Test  IF, AND, OR Functions  SUMIFS Function  INDEX & MATCH Merge Data with INDEX, MATCH Functions Text Manipulation and Cleaning Data  Date Function Table Objects

Wednesday Aug 4th, 8:30am - 12:15pm Central Time

$219.99

Data Analytics Bootcamp

This class is temporarily being offered remotely.

at General Assembly -

This bootcamp will run through the analytical workflow -- from collecting, cleaning, analyzing and presenting insights from public data sets. We will introduce important tools used in this process such as Google Sheets and Tableau. Goals: Introduce concepts and practice using and managing data Transform data for descriptive analytics and business...

Wednesday Aug 4th, 12pm - 7pm Eastern Time

Email Marketing Essentials

This class is temporarily being offered remotely.

at General Assembly - Online Online Class Livestream, San Francisco, California 00000

Email is one of the highest performing digital marketing channels, requiring its own unique set of content, marketing, and design considerations. However, with the tens of hundreds of emails people receive every day, you must learn how to distinguish your email from the rest. In this session, you’ll learn how to develop and drive email strategy,...

Wednesday Aug 4th, 4pm - 6pm Pacific Time

Email Marketing Essentials

This class is temporarily being offered remotely.

at General Assembly - Online Online Class
Livestream, New York, New York 00000

Email is one of the highest performing digital marketing channels, requiring its own unique set of content, marketing, and design considerations. However, with the tens of hundreds of emails people receive every day, you must learn how to distinguish your email from the rest. In this session, you’ll learn how to develop and drive email strategy,...

Wednesday Aug 4th, 7pm - 9pm Eastern Time

Email Marketing Essentials

This class is temporarily being offered remotely.

at General Assembly - Online Online Class Livestream, Atlanta, Georgia 00000

Email is one of the highest performing digital marketing channels, requiring its own unique set of content, marketing, and design considerations. However, with the tens of hundreds of emails people receive every day, you must learn how to distinguish your email from the rest. In this session, you’ll learn how to develop and drive email strategy,...

Wednesday Aug 4th, 7pm - 9pm Eastern Time

Getting Started with Wordpress

This class is temporarily being offered remotely.

at General Assembly - Online Online Class Livestream, San Francisco, California 00000

WordPress is the premier content management system for those seeking an easy, user-friendly way to set up and maintain a website. In this class, you’ll walk through the basics of getting your site live quickly and discover various free templates as well as premium resources that require little to no coding skills and will have your site looking...

Tuesday Aug 10th, 5pm - 8pm Pacific Time

Google Analytics Bootcamp

This class is temporarily being offered remotely.

at General Assembly - Online Online Classroom, Los Angeles, California 00000

Google Analytics is the most commonly used web analytics tool in the world. But, by relying on its default settings, most digital marketers aren’t leveraging the platform to its full extent. A detailed understanding of this leading web analytics tool gives you the ability to create accurate reports, extract insights from data, and effectively track,...

Saturday Aug 7th, 9am - 4pm Pacific Time

Getting Started with Wordpress

This class is temporarily being offered remotely.

at General Assembly - Online Online Class, Seattle, Washington 00000

WordPress is the premier content management system for those seeking an easy, user-friendly way to set up and maintain a website. In this workshop, you’ll walk through the basics of getting your site live quickly and discover various free templates, as well as premium resources, that require little to no coding skills and will have your site looking...

Tuesday Aug 10th, 5pm - 8pm Pacific Time

Getting Started With Wordpress

This class is temporarily being offered remotely.

at General Assembly - Online Online Class
Livestream, New York, New York 00000

WordPress is the premier content management system for those seeking an easy, user-friendly way to set up and maintain a website. In this class, you’ll walk through the basics of getting your site live quickly and discover various free templates as well as premium resources that require little to no coding skills and will have your site looking polished...

Tuesday Aug 10th, 8pm - 11pm Eastern Time

Mastering Microsoft Project 2016

This class is temporarily being offered remotely.

at ONLC Training Centers - Online Virtual Classroom, New York, New York 00000

This three-day, instructor-led course is intended for individuals who are interested in expanding their knowledge base and technical skills about Microsoft Project. The course begins with the basic concepts and leads students through all the functions they’ll need to plan and manage a small to medium-size project, including how to level resources...

Monday Aug 9th, 10am - 4:45pm Eastern Time

  (3 sessions)
$1,495

3 sessions

QuickBooks Desktop Introduction Course

This class is temporarily being offered remotely.

at ONLC Training Centers - Online Virtual Classroom, New York, New York 00000

This Quickbooks Introduction reviews the basic features and functionality of Intuit's desktop software application. This course is designed to help address various challenges faced by students learning to use QuickBooks and will be run on the QuickBooks 2018 software version. Prerequisites We recommend that individuals taking this class have...

Monday Aug 9th, 10am - 4:45pm Eastern Time

  (2 sessions)
$695

2 sessions

SharePoint Online for Power Users

This class is temporarily being offered remotely.

at ONLC Training Centers - Online Virtual Classroom, New York, New York 00000

This course delivers the complete site owner story from start to finish in an engaging and practical way to ensure you have the confidence to plan and create new sites or manage your existing sites in SharePoint Online. Your goal is to learn how to make SharePoint online relevant to your team by using a sites functionality to help you share information...

Monday Aug 9th, 10am - 4:45pm Eastern Time

  (4 sessions)
$2,395

4 sessions

Getting Started with Wordpress

This class is temporarily being offered remotely.

at General Assembly - Online Remote Online, Online, California 00000

WordPress is the premier content management system for those seeking an easy, user-friendly way to set up and maintain a website. In this class, you’ll walk through the basics of getting your site live quickly and discover various free templates as well as premium resources that require little to no coding skills and will have your site looking...

Tuesday Aug 10th, 5pm - 8pm Pacific Time

Getting Started with Wordpress

This class is temporarily being offered remotely.

at General Assembly - Online Online Class Livestream, Chicago, Illinois 00000

WordPress is the premier content management system for those seeking an easy, user-friendly way to set up and maintain a website. In this class, you’ll walk through the basics of getting your site live quickly and discover various free templates as well as premium resources that require little to no coding skills and will have your site looking...

Tuesday Aug 10th, 7pm - 10pm Central Time

Getting Started with WordPress

This class is temporarily being offered remotely.

at General Assembly - Online Online Class, Houston, Texas 00000

WordPress is the premier content management system for those seeking an easy, user-friendly way to set up and maintain a website. In this workshop, you’ll walk through the basics of getting your site live quickly and discover various free templates, as well as premium resources, that require little to no coding skills and will have your site looking...

Tuesday Aug 10th, 7pm - 10pm Central Time

Getting Started with Wordpress

This class is temporarily being offered remotely.

at General Assembly - Online Online Class Livestream, Atlanta, Georgia 00000

WordPress is the premier content management system for those seeking an easy, user-friendly way to set up and maintain a website. In this workshop, you’ll walk through the basics of getting your site live quickly and discover various free templates, as well as premium resources, that require little to no coding skills and will have your site looking...

Tuesday Aug 10th, 8pm - 11pm Eastern Time

Getting Started with Wordpress

This class is temporarily being offered remotely.

at General Assembly - Online Online Class Livestream, Online, Massachusetts 00000

WordPress is the premier content management system for those seeking an easy, user-friendly way to set up and maintain a website. In this class, you’ll walk through the basics of getting your site live quickly and discover various free templates as well as premium resources that require little to no coding skills and will have your site looking...

Tuesday Aug 10th, 8pm - 11pm Eastern Time

Build a Website with WordPress Bootcamp

This class is temporarily being offered remotely.

at General Assembly - Online Online Class
Livestream, New York, New York 00000

WordPress is awesome, but often misunderstood. Is it a blogging platform? A CMS? Should you buy a custom theme or develop your own? WordPress.com vs. WordPress.org? In this course you’ll develop a custom site starting from scratch. Basically, you’ll take a static front-end HTML/CSS template and do all the necessary magic to have that site running...

Saturday Sep 25th, 12pm - 6pm Eastern Time

  (2 sessions)
$300

2 sessions

SharePoint Part 1 (Online)

This class is temporarily being offered remotely.

at Computer Training Source, Inc. - Virtual Classroom

In our Foundation Part I one-day class you will use, create, and edit content in a team site. You will also create and perform basic management of a team site using SharePoint Foundation 2016. Course Content Lesson 1: Interacting with SharePoint Team Sites Topic A: Access SharePoint Sites Topic B: Navigate SharePoint Sites Lesson 2: Working...

Thursday Aug 12th, 9am - 4pm Central Time