Return to Course Catalog

Courses > Information Technology & Media Arts > Swift Programming

Swift Programming  

BMCC ACE Coding Academy

The Borough of Manhattan Community College Center for Continuing Education & Workforce Development is launching the ACE Coding Academy to give students the latest cutting-edge coding skills and training on app development with Swift.  Swift is a robust and intuitive programming language created by Apple for building apps for iOS, Mac, Apple TV, and Apple Watch.  

  This course was designed by Apple engineers and educators to teach students how to design apps using Swift one of the world’s most popular programming languages. A number of popular apps like Airbnb, Kayak, TripAdvisor, Venmo, and Yelp were created with Swift. This course will take students with no programming experience and enable them to build fully-functional apps of their own design and gain critical job skills in software development and information technology. Don’t miss your opportunity to learn to code with curriculum from the company who invented Swift and defined the App Economy. Register today!

Swift Programming Is a Three Level Course

Level 1: Introduction to Swift: Basic proficiency in building apps with Swift (90 hours)

Level 2: Swift for IT Professionals I: Developing Apple applications with Swift Language using Xcode as a development tool (90 hours)

Level 3: Swift for IT Professionals II: Advanced applications using Swift and Xcode as the development tool (90 hours)

66 sessions // 270 hours // Price: $1,900

Mon/Wed: 6:00 pm — 9:00 pm & Sat 9:30 am — 4:30 pm

Click here to learn more:

To gain the full experience of this course students are required to have their own MacBook with the latest operating system, macOS Sierra 10.13.6 or later, capable of running Xcode 10.  Xcode, available as a free download on the Mac App Store, is the Integrated Developer Environment used to build apps for iOS, Mac, Apple TV, and Apple Watch.

For more details call (212) 346-8410

Dear prospective student, as you are aware New York State has been dealing with a declared state of emergency due to the novel coronavirus-19 outbreak. Please be aware that our future course dates may be delivered in either a traditional classroom face-to-face format or an on-line format or a hybrid model that mixes both live and online course delivery. The determination of how our future courses will be delivered is still not predictable due to the fluidity of the current situation in New York. However, please rest assured that in either course delivery format our programs will maintain high quality and value for you our students.


No classes currently available. Click here to continue searching for courses.
BMCC Continuing Education
Policies & Procedures

Here are the answers to some questions that people frequently ask BMCC Continuing Education. If the answer to your question is not here, or if you need more information please call 212-346-8410/8420 between 8:30 a.m.-7:00 p.m., weekdays or email

Applicable to Coursehorse Registration
Course Cancellation or Changes Policy
Discount Policy
Late Payment Fee Policy
Low Enrollment Policy
Partial Payment Agreement
Partial Payment Agreement for IT Bootcamp
Refund Policy
Regulatory Policy
Retake Policy
Returning Student Disclaimer
Student Fee Policy
Student Refund Request Form
Weather Policy
Borough of Manhattan Community College
Center for Continuing Education & Workforce Development
25 Broadway 8th Fl New York, NY 10004
(212) 346-8410
Follow us on:
Electronic Commerce