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 offered each semester.

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:


  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: