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: January 21–23, Tuesday to Thursday, 10–5pm
Other scheduling options Weekdays, saturdays, or evenings
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 Climb Credit 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

July 2024
July 15–19
Monday to Friday 10–5pm EDT
$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.

July 22–24
Monday to Wednesday 10–5pm EDT
$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.

July 25–August 13
Thursdays & Tuesdays 6–9pm EDT
$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.

August 2024
August 12–14
Monday to Wednesday 10–5pm EDT
$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.

August 15–September 17
Thursdays & Tuesdays 6–9pm EDT
$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.

August 19–23
Monday to Friday 10–5pm EDT
$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.

September 2024
September 7–21
Saturdays 10–5pm EDT
$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.

September 16–20
Monday to Friday 10–5pm EDT
$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.

September 28–November 2
Saturdays 10–5pm EDT
$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.

September 30–October 2
Monday to Wednesday 10–5pm EDT
$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.

showing 10 of 18 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram