Software Engineering Immersive is unfortunately unavailable

Thankfully we have 98 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

98 Top Choices

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

Microsoft Word 2010 for Beginners

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

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.

Tuesday Oct 22nd, 1pm - 3pm

Free

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

Tuesday Oct 22nd, 10am - 2pm

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

Twitter Basics

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

Do you tweet? Learn how to join the conversation by sharing photos, videos, and short messages with other users around the world. Skill prerequisites: Basic Internet, active email account

Monday Oct 28th, 4:30pm - 6:30pm

Free

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

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

Thursday Oct 31st, 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

Tableau Desktop Level 1: Introduction
Deal

Tableau Desktop Level 1: Introduction

at NetCom Learning - Hell's Kitchen 519 8th Ave, New York, New York 10018

As technology progresses and becomes more interwoven with our businesses and lives, more and more data is collected about business and personal activities. This era of "big data" has exploded due to the rise of cloud computing, which provides an abundance of computational power and storage, allowing organizations of all sorts to capture and store...

Monday Oct 21st, 9am - 5pm

  (2 sessions)
Now:
$1,075.50
Was:
$1,195

2 sessions

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

Walk-in Computer Help

at The New York Public Library - North Riverdale 5540 Mosholu Ave, Bronx, New York 10471

Do you need quick help with a computer problem? Confused as to how to download e-books on your new smartphone or tablet? Stop into the Riverdale Branch Monday through Friday at 12 PM and someone will be available to help you. First come, first served. Please Note: Smartphone and tablet users should know device password in order to download apps. ...

Monday Oct 21st, 12pm - 1pm

Free

Google Analytics - Basic

at Baruch College - CAPS - Murray Hill 10010

This course teaches basic capabilities of Google Analytics in order to understand how users find and use a website. We will cover how to navigate the application, utilize various functions, and identify core metrics that are relevant across various industries. In addition, we will explore basic reporting and dashboards. By the end of the course, participants...

Monday Oct 21st, 6:15pm - 8:45pm

  (6 sessions)
$445

6 sessions

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

Monday Nov 25th, 10am - 5pm

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 24th, 11am - 12:30pm

Free

Kindle EBooks

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

Learn the ins and outs of using your Kindle and how you can download our ebook collection for your reading pleasure! Audience: Adults, 50+, Book Lovers, Adults

Tuesday Oct 22nd, 9:30am - 10:30am

Free

Clase de Technología

at The New York Public Library - Kingsbridge 291 W 231st St, Bronx, New York 10463

Necesitas ayuda en como usar una computadora? Estamos aquí para ayudarte. Class Format: Hands on Audience: Adults, 50+

Tuesday Oct 22nd, 10:30am - 11:30am

Free

Teach Yourself: Computer Self-Study

at The New York Public Library (Tech) - Midtown 476 Fifth Avenue (42nd Street Entrance), New York, New York 10018

Discover free computer tutorials on the web. Search NYPL’s Catalog for books, DVDs and eBooks to help you learn computer programs and concepts on your own. Find resources on Word, Excel, Office 2010 and 2013, the Internet, typing and other topics. These are registration based classes and spots may fill up quickly. If for any reason we're unable...

Tuesday Oct 22nd, 10:30am - 12:30pm

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

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