Skip to content Skip to site navigation Skip to service navigation

Gentle Introduction to Programming with Python (2-day class)

New session times will be displayed below upon confirmation.

 

Programming is an essential skill, but getting started can be intimidating. With its gentle learning curve, easy-to-read syntax, and unparalleled versatility, Python is a great first language.

 

Target audience:

This course is aimed at students with no programming background.

 

Students will be able to:

  • Understand and utilize variables, data types, structures, and functions 
  • Read programs others have written and predict what they will do
  • Trace through exceptions and fix errors in their code
  • Find and navigate built-in and online documentation
  • Read and write to external files 
  • Design and construct programs useful in their everyday lives

 

In this class, students will learn everything they need to start programming in Python, including variables, functions, function composition, conditional statements, loops, control structures, and data structures. On the way, students will write their own games, convert text documents into excel sheets, organize their desktops, and more.

In addition to programming, students will learn supplementary skills, such as debugging, finding and reading documentation, researching error messages, navigating online resources such as StackOverflow.com, and participating in the greater Python community.

Finally, students will identify a task in their day-to-day lives which could be automated using Python. After the class is over, students will solidify their knowledge and continue learning by implementing this project.

 


 

University IT Technology Training classes are only available to Stanford University staff, faculty, or students. A valid SUNet ID is needed in order to enroll in a class.

Custom training workshops are available for this program

Technology training sessions structured around individual or group learning objectives. Learn more about custom training


University IT Technology Training sessions are available to a wide range of participants, including Stanford University staff, faculty, students, and employees of Stanford Hospitals & Clinics, such as Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health.

Additionally, some of these programs are open to interested individuals not affiliated with Stanford, allowing for broader community engagement and learning opportunities.