Compare Programming Classes

Which Programming course is right for you? This tool allows you to compare our Programming courses with the important information you need to make the right decision.

Key Information
SQL Bootcamp
Ruby on Rails Bootcamp
iOS App Development Bootcamp
$975 18 Hours
$2,495 60 Hours
$2,495 60 Hours
Overview
Learn to extract information from databases by writing SQL queries, joining tables, aggregating data, and filtering results. You'll learn PostgreSQL in this class, but the concepts apply equally to other databases such as SQL Server and MySQL.
Master the Ruby programming language and the Rails framework to quickly build dynamic web applications with Ruby on Rails. Learn how to create full-functioning web applications from scratch and launch them live on the web.
This comprehensive training program teaches students how to develop iOS apps using Swift and Xcode. Gain hands-on experience with programming fundamentals, build real apps, and create a final project for your portfolio.
Prerequisite
Open to Beginners
While experience with Ruby on Rails is not necessary for this course, it is recommended that you have at least some exposure to HTML, CSS, and JavaScript. Students unfamiliar with these programs should check out our selection of coding courses in NYC.  We can provide you with a computer during class, but it is preferred that you bring your own so that you can continue working at home.
Open to Beginners
Location
185 Madison Ave, NYC or Live Online
185 Madison Ave, NYC or Live Online
185 Madison Ave, NYC or Live Online
Schedule
Next start date: April 30–May 2, Tuesday to Thursday, 10–5pm
Other scheduling options Weekdays, evenings, or saturdays
View full schedule
Not currently scheduled
Not currently scheduled
Certification
Receive a Certificate of Completion
Receive a Certificate of Completion
Receive a Certificate of Completion
Free Retake Within 1 Year See our class policies for more details
Workbook Included
Payment Plan See our payment plan FAQ for more details
This program is eligible for our “pay-as-you-go” payment plan.
This program is eligible for our “pay-as-you-go” payment plan.
Financing See our Leif FAQ for more details
Target Audience
  • Leaders interested in making better data-driven decisions and “knowing the numbers”
  • Analysts looking to deepen their skillset beyond Excel and Tableau
  • Developers who want to be more comfortable working with databases
Anyone
Anyone
What You’ll Learn
  • Explore information stored in a database (tables, columns, rows, etc.) using the graphical interface of DBeaver (a popular free database app)
  • Write SQL queries to retrieve data from tables in a database
  • Combine information from multiple tables with JOIN statements
  • Filter data, group it, and sort it to extract the specific info you need
  • Advanced techniques like Subqueries, String Functions, and IF‑Else logic with CASE
  • How to use Views and Functions with parameters instead of directly querying tables
  • How to create an application that really works
  • How to set up and work with a database
  • How to store and retrieve information submitted by users
  • Use Model-View-Controller (MVC) architecture to keep code organized
  • Principles of Software Engineering such as Convention over Configuration (CoC) and Don't Repeat Yourself (DRY)
  • Make different screens based on a user's login status
  • Use programming languages to reduce the amount of code you have to write
  • Deploying an application live to the web
  • Learn to build and develop apps using Swift & Xcode
  • Create numerous real-world apps
  • Add interactive elements such as buttons, taps & swipe gestures
  • Connect the user interface to code that makes the app work
  • Learn programming concepts and logic to create efficient app
  • Add image assets for your apps, launch screen, & app store
  • Build adaptable layouts that work across all iPhones & iPads
  • Add embedded videos, map location, external web links
  • Learn to use data models, including external datasets
  • Preview your apps on your own device
  • Create your own app with guidance from the instructor

More Programming Courses

Enroll in an Upcoming Programming Course

November 2023
November 27–December 1
Monday to Friday 10–5pm EST
$1,495
30 Hours

Unlock the power of Python for data-driven decision-making as you master Python programming fundamentals and dive into data analysis. Acquire essential skills to clean and manipulate data, create insightful visualizations, and perform statistical analysis, all through hands-on projects with real-world datasets.

December 2023
December 6–8
Wednesday to Friday 10–5pm EST
$975
18 Hours

Learn to extract information from databases by writing SQL queries, joining tables, aggregating data, and filtering results. You'll learn PostgreSQL in this class, but the concepts apply equally to other databases such as SQL Server and MySQL.

December 14–January 9
Thursdays & Tuesdays 6–9pm EST
$975
18 Hours

Learn to extract information from databases by writing SQL queries, joining tables, aggregating data, and filtering results. You'll learn PostgreSQL in this class, but the concepts apply equally to other databases such as SQL Server and MySQL.

January 2024
January 3–9
Wednesday to Tuesday 10–5pm EST
$1,495
30 Hours

Unlock the power of Python for data-driven decision-making as you master Python programming fundamentals and dive into data analysis. Acquire essential skills to clean and manipulate data, create insightful visualizations, and perform statistical analysis, all through hands-on projects with real-world datasets.

January 16–18
Tuesday to Thursday 10–5pm EST
$975
18 Hours

Learn to extract information from databases by writing SQL queries, joining tables, aggregating data, and filtering results. You'll learn PostgreSQL in this class, but the concepts apply equally to other databases such as SQL Server and MySQL.

January 16–February 15
Tuesdays & Thursdays 6–9pm EST
$1,495
30 Hours

Unlock the power of Python for data-driven decision-making as you master Python programming fundamentals and dive into data analysis. Acquire essential skills to clean and manipulate data, create insightful visualizations, and perform statistical analysis, all through hands-on projects with real-world datasets.

January 22–26
Monday to Friday 10–5pm EST
$1,495
30 Hours

Unlock the power of Python for data-driven decision-making as you master Python programming fundamentals and dive into data analysis. Acquire essential skills to clean and manipulate data, create insightful visualizations, and perform statistical analysis, all through hands-on projects with real-world datasets.

January 29–31
Monday to Wednesday 10–5pm EST
$975
18 Hours

Learn how to make your webpages more dynamic and engaging with JavaScript and animations using GreenSock. From the fundamentals of JavaScript code to creating stunning animations with GSAP, this course will equip you with the skills to transform your web projects into complex, interactive designs.

February 2024
February 12–16
Monday to Friday 10–5pm EST
$1,495
30 Hours

Unlock the power of Python for data-driven decision-making as you master Python programming fundamentals and dive into data analysis. Acquire essential skills to clean and manipulate data, create insightful visualizations, and perform statistical analysis, all through hands-on projects with real-world datasets.

March 2024
March 5–21
Tuesdays & Thursdays 6–9pm EST
$975
18 Hours

Learn how to make your webpages more dynamic and engaging with JavaScript and animations using GreenSock. From the fundamentals of JavaScript code to creating stunning animations with GSAP, this course will equip you with the skills to transform your web projects into complex, interactive designs.

showing 10 of 17 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram