APPLICATION DEADLINE

Applications are open until Monday, September 22, 2025, at 11:59 p.m. Pacific Time, or until the program fills, whichever comes first.

APPLICATION STEPS

You’ll apply to the program on MyContinuum, our new application system. MyContinuum helps you seamlessly manage the enrollment process and more.

If you have any questions, or want to make sure this program is right for you, reach out to Enrollment Services at enroll@pce.uw.edu or 800-506-1325.

STEP 1: GATHER THE FOLLOWING MATERIALS

  • A current resume

STEP 2: APPLY

Complete the online application on MyContinuum. You’ll need to create an account first. If you already have a UW NetID, choose that option. Otherwise, sign in with a Google or Apple account.

STEP 3: Submit Materials & Complete Assessment

Submit the materials listed in step 1 and do a skills assessment. You’ll be prompted to complete this step on MyContinuum.

STEP 4: PAY THE APPLICATION FEE

Next, pay the $50 nonrefundable application fee through MyContinuum. Your application is not complete until you pay this fee.

AFTER APPLYING

We’ll contact you within two weeks of receiving your application materials to let you know if you’ve been accepted to the program. If you’re accepted, we’ll ask you to complete a questionnaire on MyContinuum to help us learn more about you. Then you’ll get details about how to register for your first-term course and pay your course fees.

To ensure your spot in class, we recommend that you register by the priority registration deadline, which is four weeks before class begins. After that time, we may release your seat to another student. The final registration deadline is two days before the course starts.

SCHOLARSHIP INFORMATION

You may qualify for an income-based scholarship for this program. For more information, see the Scholarships page.

RELATED RESOURCES

 

 

ADMISSION REQUIREMENTS

To apply, you must have:

  • Completed the programming skills assessment
  • ONE of the following:
    • Completed the UW Foundations of C Programming course
    • Experience programming in the C language, specifically: 
      • Fundamental C programming constructs: Proficiency in syntax, data types and basic operators; understanding of how to use control structures such as loops
      • Memory management: You should be comfortable with dynamic memory allocation and deallocation.
      • Understanding of low-level programming concepts: Working with bitwise operators, pointers and pointer arithmetic

Time Commitment

Including time in class, you should expect to spend about eight to 10 hours each week on coursework.

English Proficiency

If English is not your native language, you should have at least intermediate English skills to enroll. To see if you qualify, make sure you are at the B2 level on the CEFR self-assessment grid. To learn more, see English Language Proficiency Requirements – Noncredit Programs.

International Students

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.

TECHNOLOGY REQUIREMENTS

  • Access to a computer (tablets won’t work) with a recent Windows, Mac or Linux operating system and web browser
  • Administrator privileges on the computer and one available USB-A port
  • Development kit, $220 (supplied through the University of Washington); an additional $40 will be charged for shipping the kit to addresses outside the U.S.
  • High-speed internet connection
  • Headset and webcam (recommended)

Earning the Certificate

You earn a certificate of completion by successfully completing all required courses. For more information, see Earning the Certificate.