Skip to main content

CS293B: Intro to Python Programming

Even if you have no previous programming experience, you can learn to code in Python with Computer Science 293B! This 3-credit course is being offered in Spring 2019 on Tuesdays and Thursdays 10:00am-11:15pm with instructor Mike Austin as CS293B-001 CRN 18956.

Python is a great first programming language

Python logo

Major websites and programs use Python

Reddit logo

Python is in-demand

Job Board

What you’ll learn in CS293B

Python is an easy-to-use general purpose programming language. In CS293B, you’ll learn how to:

Who should take CS293B


Python programming skills can benefit many students. Consider taking CS293B if you:

What other students say about the course

“It’s a straightforward but challenging course for people who want to improve their programming skills in a short time.” —Chemistry graduate student

“The course is special because it is always based on real data and events, which makes me feel like I’m doing something that is meaningful and real.” —Global Initiative freshman student


CS293B Flyer for
All Semesters


  1. "Download Python,", Jan. 2018. Available:
  2. "What Are The 10 Most Famous Software Programs Written in Python?," Hartmann Software Group, Mar. 19, 2014. Available:
  3. "FAQ,", Dec. 2017. Available:
  4. J. Browning, "So you got a Raspberry Pi: now what?," Engadget, Sep. 04, 2012. Available:
  5. N. Heath, "Five highly-paid and in-demand programming languages to learn in 2018," TechRepublic, Dec. 18, 2017, Available:
  6. "Beyond Point and Click: The Expanding Demand for Coding Skills," Burning Glass Technologies, Jun. 2016. Available: