Python Learning & Practice
Learn Python Through Practice!
Our dedicated tutors understand both the excitement and the challenges of learning a programming skill that can truly elevate your academic journey.
We’ve designed sessions that introduce core Python functions and guide you through practice problems using PrairieLearn—helping you build understanding, apply concepts, and grow your confidence.
We’ll host live sessions periodically throughout the semester, but you can also access self-paced materials anytime on our CARE PrairieLearn site.
CARE PrairieLearn
Practice problems created by CARE staff, click here
Math 257
Programming Linear Algebra
Learn the fundamentals of using Python in MATH 257! This session will help you understand how linear algebra concepts can be implemented using various Python libraries. The presentation will be followed by problem-solving stations with original coding problems.
Session:
coming soon
TAM 2XX
Python for Mechanics
Get ready to learn Sympy! Mastering this helper library will give you a major advantage on assessments — allowing you to code problems efficiently, reduce errors, and deepen your understanding of mechanics concepts through computation.
Session:coming soon
CS 101
Python Fundamentals
Build a strong foundation in Python basics—data types, loops, functions, and debugging. Includes a short presentation, PrairieLearn worksheet, and open Q&A.
Session:
No sessions but please use our PrairieLearn practice!
Resources: NumPy Notes
PHYS 213
Solving w/ SymPy
Learn to use Python’s SymPy library to solve PHYS 213 problems symbolically. Includes a brief presentation and guided problem-solving, using real course examples.
Session:
No sessions but please use our PrairieLearn practice!
Resources: Slides, PraireLearn