What is Access Code?

Access Code is an intensive 10-month program in software development, specifically designed to train industry ready programmers from low-income and underserved backgrounds.

How is Access Code different from other "bootcamps?"

The new developer boot camps that have emerged in the tech industry are phenomenal resources, training an estimated 6,000 graduates in 2014. But these programs are more often than not expensive and inaccessible to most people. They typically target people who are highly education and can afford the average $10,000 tuition fee. According to a 2014 National Programming Bootcamp Graduate Survey of 41 boot camps across the United States, 89% of participants already had Bachelor’s or Master’s degrees, and the average incoming salary of participants was $52,809. More alarming, only 1% of graduates were black or Hispanic. Our focus on diversity and help from leading technologists and industry experts allows our program to truly expand access to tech.

Why Android? Why iOS? Why web? How do I choose?

The Android platform is based on open-source software, and has therefore used gained a global user base. The Google Play store also places fewer restrictions on who can publish and what types of apps can be sold. However, because many different types of devices are Android-based, developers must test their apps on several devices. Popular Android phones include the Samsung Galaxy, the Motorola Moto, the HTC One, the LG G series, and the OnePlus.

iOS is extremely popular in the United States and generate up to 4x as much revenue per user than their Android counterparts. Unlike for Android apps, iOS developers need only test their apps on iPhones (and Apple tablets). However, greater restrictions are placed on who can publish and what can be sold in the App Store.


What is coding?

What is a software developer?

Mobile developers design, create, and launch apps for mobile phones. Mobile apps are written specifically to take advantage of the unique features a particular mobile device offers. Most mobile developers are either Android Developers (they specialize in Android phones) or iOS developers (they specialize in iPhones) The average salary for a mobile developer in New York City is $85,619/yr.

What is Android? What is Java?

Android apps are apps that work on phones that run the Android Operating System. Popular Android phones include the Samsung Galaxy, the Motorola Moto, the HTC One, the LG G series, and the OnePlus. Apps for these phones are written in the Java programming language. Java is a widely accepted language that is used for other software applications outside of mobile development as well.

What is iOS? What is Objective-C

iPhone (iOS) apps are written in the Objective-C programming language. Objective-C is closely related to the programming language C, which is widely accepted for engineering applications outside of mobile development.

Class Logistics & Eligibility

Where are classes?

Classes are held in Long Island City (LIC), Queens.

When are classes?

We will be running 4 cohorts from 2016 to 2017. Two will launch in June 2016 and two will launch in August.

  • 3.1: Wed, Fri, Sun 10am - 6pm / Wed & Thu 7pm - 10pm
  • 3.2: Tue, Thu, Fri 10am - 6pm / Wed & Thu 7pm - 10pm
  • 3.3: Mon - Fri 10am - 6pm / Tue, Thu 7pm - 10pm
  • 3.4: Mon - Fri 10am - 6pm / Tue, Thu 7pm - 10pm

How much does Access Code cost?

Admission to Access Code is free. Additionally, if you do not own the required equipment (laptops or phones) we will provide those for the duration of the program. After completion of the program, all graduates who successfully gain high paying tech jobs will commit to our Pay It Forward Commitment, paying a percentage of their first year’s salary back to C4Q. We reinvest these funds in training the next class to ensure that that your brother, sister, cousin, neighbor, or friend has the same opportunity to transform their lives.

What is Pay It Forward?

Pay It Forward refers to the payment structure at Access Code. There are no upfront tuition costs at Access Code. At the completion of the program, if you receive a job with a salary over $50,000, you'll commit to paying a percentage of your first year's salary back to C4Q to help us support future at need students and help train them to become coders. Our success is tied directly to your success, and we'll do everything in our power to help you launch your career in tech.

Can I enroll if I work full time?

The program is intensive and requires full committment. Our intent is to immerse you in coding and give you the skills so you can get a job in the industry. Due to the time requirement to properly learn all materials covered over the nine months, we do not recommend pursuing Access Code while working full-time.

Can I enroll if I'm a student?

Yes. In particular we aim to serve those that do not have a 4-year Bachelor's Degree. If you have not attended college or have or are pursuing an Associate's Degree, we encourage you to apply.

Do you provide a stipend for the duration of the class?

No, we do not provide a stipend.

I make more than $45,000/year. Can I still apply?

Access Code is designed to serve those who would otherwise not have the opportunity to pursue tech education and careers in tech. We aim to have the incoming average salary of the cohort at $

Do I need to live or work in Queens to apply?

No, but you will be expected to attend all class sessions, held in Long Island City, Queens.

When does the program start and end?

The latest application for the Access Code 3.0 class is open. The first two cohorts will launch in June and the second two will launch in August.

I can’t commit to the 9-month course. Do you have any other courses?

At this time, we do not offer any shorter courses. We recommend looking into free online resource, such as Tree House (available with a membership to the Queens Public Library). Additionally, we periodically host introductory workshops to a wide variety of technical topics through the Queens Tech Meetup. You can find more information here.

I don’t have an iPhone or an Android phone. Will I need to buy one for the class? What equipment do I need for the class?

We will provide you with any equipment (laptops and phones) you do not have for the purposes of creating iOS or Android apps. Our classroom space is also available 24/7 for Access Code participants.

The Access Code Curriculum

Where can I find the curriculum?

Our curricula for the Android class and iOS class are fully available on GitHub. The repositories include lesson plans, exercises, and homeworks for all units. You can see material for specific units in the repositories unit-0, unit-1, unit-2, and unit-3. Our web focused curriculum is currently under development, and will be shared prior to the launch of cohorts 3.3 and 3.4.

Who teaches the classes?

Our main Android and iOS instructors have deep knowledge of mobile dev instruction. Additionally, a large part of instruction is reserved for guest lecturers who provide expertise from all over the tech industry. Past presenters have included Benny Wong, Chief Technology Officer at Timehop; Vin Vicanti, co-founder and CEO of Yipit; Alex Chung, CEO of Giphy; and Jessica Lawrence, Executive Director of NY Tech Meetup. Please visit Getting Involved to learn more about guest lectures.

Do you teach Swift?

We concentrate on teaching Objective-C, though we do introduce Swift in our iOS classes.

Do you teach web development?

Yes, Access Code cohorts 3.3 and 3.4 will teach web development.

If I make an app in class, do I own it?

Yes, completely! C4Q does not retain any IP rights to your creations, although we do ask that you allow us to share highlights from your work with our donors, volunteers, and prospective hires.

How will I get a job?

We work actively with our students and hiring partners to find the best jobs after graduation from the program. Students are immersed in professional skill development and technical interview preparation in the final module of our program. Our non-technical training also provides entrepreneurial education and mentorship.

If I know one programming language (Java, C, SQL), how easy will it be for me to pick up another?

If you know one object-oriented language well, you are well-equipped to learn another. In fact, a large part of becoming a professional software developer is learning how to learn. Throughout the course you'll learn about other languages and their applications.

I have an idea for a company or am thinking about launching a startup. Will this program help my company get off the ground?

Though we do teach elements of entrepreneurship towards the end of the course, we are primarily focused on teaching software development.We provide you with the knowledge needed to create a mobile or web app.