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

Students

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

References

  1. "Download Python," Python.org, Jan. 2018. Available: https://www.python.org/downloads/.
  2. "What Are The 10 Most Famous Software Programs Written in Python?," Hartmann Software Group, Mar. 19, 2014. Available: http://www.hartmannsoftware.com/Blog/Articles_from_Software_Fans/Most-Famous-Software-Programs-Written-in-Python.
  3. "FAQ," Reddit.com, Dec. 2017. Available: https://www.reddit.com/wiki/faq.
  4. J. Browning, "So you got a Raspberry Pi: now what?," Engadget, Sep. 04, 2012. Available: https://www.engadget.com/2012/09/04/raspberry-pi-getting-started-guide-how-to/
  5. N. Heath, "Five highly-paid and in-demand programming languages to learn in 2018," TechRepublic, Dec. 18, 2017, Available: https://www.techrepublic.com/article/five-highly-paid-and-in-demand-programming-languages-to-learn-in-2018/.
  6. "Beyond Point and Click: The Expanding Demand for Coding Skills," Burning Glass Technologies, Jun. 2016. Available: https://academy.oracle.com/pages/Beyond_Point_Click_final.pdf.