Course Application Steps
This course is part of a certificate program. You can take this course without enrolling in the certificate program, but it won't automatically count toward earning the certificate. To apply to the full certificate program instead, visit the Certificate in Python Programming page. We accept course applicants on a space-available basis.
Step 1: Online assessment
Complete the Python Programming Assessment.
Step 2: Gather the following materials
- A brief letter (250-word maximum) that describes your relevant skills and knowledge and how you acquired them
- A resume that highlights how your education and any applicable experience fulfill the course’s admission requirements (see requirements link above)
Step 3: Apply
Complete your application and submit the materials listed in step 2.
After applying
We'll contact you within seven business days of receiving your complete application materials to let you know if you've been accepted to the course.
If you’re accepted, we’ll send you details about your course, including information on paying your course fee. Note: You have six weeks to register for your course after being accepted. After that, you'll need to reapply before you can register.
The UW requires all students, including online students, to be vaccinated against COVID-19. You must provide proof of vaccination status or submit a request for an exemption for medical or religious reasons before you can register for classes.
ADMISSION REQUIREMENTS
Course applicants must have experience in:
- Object-oriented programming in the Python language, for at least the past year
- Creating and using databases in Python
- Using Git and the basics of using third-party libraries
Applicants must also complete the Python Programming Assessment.
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
International students are welcome to enroll in an online offering of this course, which doesn’t require a visa. To enroll in a classroom offering, you must have a visa that permits study in the United States. This course does not enable students to obtain or maintain F-1 visa status. For more information, see Admission Requirements for International Students.
Technology Requirements
Classroom students will need a laptop with administrator privileges to bring to class.
Online students will need access to a computer with administrator privileges, a headset with microphone and high-speed internet connection.
Specific software needs will be communicated before the course begins.
Completing the Course
To successfully complete this course, you must adhere to its attendance policy and fulfill the requirements outlined by your instructor.