Software Engineering Immersive is unfortunately unavailable

Thankfully we have 99 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 - Flatiron

(5)
Course Details
Price:
$17,000
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:
Flatiron, Manhattan
11 Broadway Ste 260
Btwn Morris St & Battery Pl
New York, New York 10004
(Map)
Share:
Purchase Options
Save to WishList

17 people saved this class

Book a private group event
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.

Map

Google Map

The Flatiron School

All classes at this location

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

99 Top Choices

Microsoft Word 2010 for Beginners

at The New York Public Library - Bronx 1701 Martin Luther King, Jr. Blvd., Bronx, New York 10453

Learn the basic features of Microsoft Word 2010, a word processing program you can use to create documents.  Topics include: entering and editing text, saving files, and various formatting options.

Thursday Oct 17th, 11am - 12:30pm

Free

Learn to Build a Website and Blog with Wordpress

at Proctor University - Midtown East 211 East 43rd Street 7th Floor, New York, New York 10017

In this WordPress (WordPress.org) class, you will learn all the steps involved in setting up and using a WordPress website and blog for business or personal use. Instructor will guide you through the entire process. Course Outline: WordPress Installation and Setup (1) Website Domain Hosting *If you do not already have domain and hosting, please...

Tuesday Oct 22nd, 6:30pm - 9:30pm

QuickBooks Basic

at Technical Institute of America - Hell's Kitchen 545 8th Ave 4th Fl, New York, New York 10018

We are offering a QuickBooks Basic Course that will teach you how to navigate QuickBooks, create a company file, set up inventory, work with vendors (writing checks, paying bills) and customers (creating invoices, receipts, receive payments), managing payroll, doing bank reconciliation and creating reports. These topics will give you a great start...

Saturday Oct 19th, 10am - 6pm

QuickBooks Level 1

at NYIM Training - Murray Hill 185 Madison Ave 11th Fl, New York, New York 10016

This QuickBooks Level 1 class for the traditional Desktop software will not only cover many QuickBooks functions that most people use on a daily basis, but will also include some accounting basics, bookkeeping basics, and tax basics. What’s the point of learning QuickBooks unless the financials are accurate and are in the right category? Paul R....

Monday Nov 18th, 10am - 5pm

MS PowerPoint 2010 for Beginners

at The New York Public Library - Fordham Heights 310 E Kingsbridge Rd, Bronx, New York 10458

Learn how to create a slideshow presentation using Microsoft PowerPoint 2010.  Topics include creating and editing slides, inserting images and clipart, and running your slideshow.

Friday Oct 18th, 2pm - 4pm

Free

Computer Lab

at The New York Public Library - East Harlem 112 E 96th St, New York, New York 10128

Our tech volunteers assist you with almost any computer topic you want to learn. Topics include computer basics, Microsoft Word, online shopping, email, downloading eBooks, resume assistance, Facebook, phone apps and more!  Students are encouraged to bring their own laptop or tablet device. If you can't bring yours, we will lend you one...

Thursday Oct 17th, 12pm - 1pm

Free

Open Computer Help

at The New York Public Library - Dongan Hills 1617 Richmond Rd, New York, New York 10304

Join us for an open lab session for basic help with such programs as Microsoft Word, PowerPoint,  Email and Google applications. Audience: Adults, 50+, Adults ASL interpretation and real-time (CART) captioning available upon request. Please submit your request at least two weeks in advance by emailing [email protected]

Thursday Oct 17th, 1pm - 2pm

Free

QuickBooks Online Level 1

at NYIM Training - Murray Hill 185 Madison Ave 11th Fl, New York, New York 10016

The QuickBooks class concentrates on the most common topics that we see in NYC businesses using on a daily basis while using QuickBooks Online. When you are finished with this class you will be able to feel comfortable with the fundamentals of QuickBooks, set up a Company, write Checks, enter invoices and Payments, and you will also feel comfortable...

Friday Oct 18th, 10am - 5pm

Bookkeeping w/ QuickBooks Online Level 1 (Mac)

at NYIM Training - Murray Hill 185 Madison Ave 11th Fl, New York, New York 10016

The QuickBooks class concentrates on the most common topics that we see in NYC businesses using on a daily basis while using QuickBooks Online. When you are finished with this class you will be able to feel comfortable with the fundamentals of QuickBooks, set up a Company, write Checks, enter invoices and Payments, and you will also feel comfortable...

Friday Oct 18th, 10am - 5pm

QuickBooks Advanced

at Technical Institute of America - Hell's Kitchen 545 8th Ave 4th Fl, New York, New York 10018

This Advance course is for someone who wants to become a power user, freelance bookkeeper, QuickBooks consultant, or an accountant who has clients with QuickBooks. The course will include a customized manual with step by step directions and a certificate at the end, showing you attended a class. The course also includes a free retake if needed....

Saturday Oct 26th, 10am - 6pm

Google Analytics Bootcamp

at General Assembly - Flatiron 10 E 21st St 3rd Fl, New York, New York 10010

Learn how to use your Google Analytics to get real insights into your website’s visitors, their behavior and any patterns and trends. You will learn the lean smart way to gain customer insights and then turn these into actions that will drive your business forward. Takeaways In-depth understanding of how Google Analytics can improve the student’s...

Sunday Oct 27th, 10am - 5pm

QuickBooks Online

at NYC Career Centers - Midtown 185 Madison Ave Ste 1104, New York, New York 10016

QuickBooks Online Class Overview The QuickBooks class for those using QuickBooks Online cloud-based version of the software, concentrates on the most common topics that we see in NYC businesses using on a daily basis while using QuickBooks Online. When you are finished with this class you will be able to feel comfortable with the fundamentals of...

Friday Oct 18th, 10am - 5pm

Computers for Beginners

at The New York Public Library - Parkchester 1985 Westchester Ave, Bronx, New York 10462

Interested in using computers but don't know where to start?  Want to improve your typing and learn basic computer vocabulary and skills?

Friday Oct 18th, 2pm - 3:30pm

Free

Excel Bootcamp

at General Assembly - Flatiron 10 E 21st St 3rd Fl, New York, New York 10010

The bootcamp is designed to provide students with a general overview of Excel topics and specifically more knowledge of several different functions. It combines most of the material from the two workshops into an intense one-day session. Given the short timeframe and large amount of topics covered, students are expected to be able to learn quickly....

Saturday Oct 19th, 10am - 4pm

Microsoft Project

at Technical Institute of America - Hell's Kitchen 545 8th Ave 4th Fl, New York, New York 10018

Microsoft Project is the most popular Project Management Software on the market. It is used by many different types of industries to manage their projects. This one day course covers topics from level 1 and level 2. This comprehensive course will teach individuals to use Project from a beginner to an advance level. Students will be able to create...

Saturday Nov 9th, 10am - 6pm

Supervised Computer Time

at The New York Public Library - Parkchester 1985 Westchester Ave, Bronx, New York 10462

Need extra time on the computer? Have questions about how to access or use certain Web sites? Want to learn how to cut and paste? Bring your technology questions and get one-on-one assistance! Skill prerequisites: Computer Basics

Sunday Oct 20th, 1pm - 4pm

Free

Technology Open Lab

at The New York Public Library - Bay Terrace (Staten Island) 200 Clarke Ave , Staten Island, New York 10306

Have technology questions? Bring them to our Open Lab.  No registration required.

Thursday Oct 17th, 11am - 12:30pm

Free

iPad/ iPhone Information Session

at The New York Public Library - Bronx 985 Morris Park Ave, Bronx, New York 10462

No time to go to the Apple store with your question? Don't worry, join us. We teach beginners and tech-savvy folks new skills. Please bring your own device to the class. Devices will not be provided, iPhone and iPads only.  No other smartphone or tablet will be discussed.

Tuesday Oct 29th, 10am - 12pm

Free

Advanced MS PowerPoint 2010

at The New York Public Library - Baychester 1385 East Gun Hill Rd, Bronx, New York 10469

Explore more advanced features of Microsoft Powerpoint 2010. Topics include automating your slideshows, using transitions, adding a soundtrack, and much more. Class Format: Hands on Skill prerequisites:  For May 8 class Microsoft Word for Beginners Microsoft PowerPoint for Beginners For May 13 class Basic mouse and keyboarding skills ...

Friday Oct 25th, 10am - 12pm

Free

SimplyE Basics

at The New York Public Library - Riverdale 650 W 235th St., Bronx, New York 10463

We have a huge collection of ebooks free for the borrowing!  Bring your iPad or Android tablet in and we'll show you the easiest way to access it using SimplyE. Audience: Adults, 50+, Adults

Monday Oct 21st, 9:30am - 10:30am

Free