Course Description

This course is taught in conjunction with UCSD Extension.

Python is an interpreted language, with a rich programming environment, including a robust debugger and profiler. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. This course is an introduction to the Python programming language for students without prior programming experience. Among many other topics, this course covers:

- Data types
- Control Flow
- Object-oriented programming
- Graphical user interface-driven applications

Examples and problems used in this course are drawn from diverse areas such as text processing, simple graphics creation, and image manipulation, HTML and web programming.

Learner Outcomes

Upon successful completion of this course, the student will be able to:
  • Rules and syntax applicable to a modern programming language
  • Understanding and developing algorithms
  • Variables, expressions, functions, branching, looping statements and data storage
  • Designing, writing and debugging simple computer programs using Python


  • Laptop/Desktop Computer Required - The only requirement for the course is a computer with internet access. 
    *NOTE: cannot be a Chromebook
  • This course is offered to beginners who have little to no experience with coding.


Applies Towards the Following Certificates

Enroll Now - Select a section to enroll in
Jul 02, 2024 to Aug 31, 2024
Contact Hours
Delivery Options
Course Fee(s)
Course Fee credit (3 units) $725.00
Potential Discount(s)
Available for Credit
3 units
Section Notes

How to Access Your Online Course:


One business day after enrollment but no sooner than 2 weeks before the beginning of the course, you will receive an email with detailed instructions on how to access your online course. You don’t need to take any action until you receive that email. Please note that you will not be able to access your online course until all the steps highlighted in that email are complete.

Required Textbook(s):
No required textbook needed.

No refunds after 7/9/24