ADMISSION REQUIREMENTS
To apply, you must have one of the following:
• One year of work experience in a high-level programming language like C, C++, Java and Python and successful completion of the online skills assessment
• Successfully completed the Foundations of C Programming course
English Proficiency
If English is not your native language, you should have at least intermediate English skills to enroll. To learn more, see English Language Proficiency Requirements – Noncredit Programs.
International Students
To enroll, international students must have a visa that permits study in the United States. This program does not enable students to obtain or maintain F-1 visa status. For more information, see Admission Requirements for International Students.
TECHNOLOGY REQUIREMENTS
- Access to a computer with a recent operating system and web browser
- C++ compiler that supports the C++17 standard. Examples include Microsoft Visual C++: Visual Studio 2013 (available through DreamSpark); gcc (Gnu C++): version 4.9.2; and clang (used by XCode on Mac). Later versions are generally equal or better in support.
- High-speed internet connection
- Headset and webcam (recommended)
Earning the Certificate
You earn the certificate by adhering to the program's attendance policy and successfully completing all required courses. For more information, see Earning the Certificate.