To apply, you must have one of the following:
Including time in class, you should expect to spend about 10 to 12 hours each week on coursework.
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.
Because this offering is 100% online, no visa is required and international students are welcome to apply. For more information, see Admission Requirements for International Students.
- 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 (highly recommended)
Earning the Certificate
You earn a certificate of completion by adhering to the program's attendance policy and successfully completing all required courses. For more information, see Earning the Certificate.