Schedule
Introduction to Python Programming runs September 1 - November 2, 2026. Registration closes September 8.
Introduction to Python Programming is a noncredit professional development course that will guide learners step by step through programming principles and the fundamentals of Python, the world’s most popular beginner programming language. This Python course was designed by computer science faculty at º£½ÇÉçÇø with lifelong learners in mind. You’ll learn how to solve increasingly complex problems, write simple and efficient code, and build a strong foundation in programming.
Your º£½ÇÉçÇø instructor will start with entry-level Python, covering the basics, and help you develop the confidence to write and understand Python code. You’ll learn Python skills such as how to troubleshoot bugs and use Google Colab, a beginner-friendly tool that makes coding easier and more interactive. By the end of the Python course online, you’ll have the analysis skills to write and debug your own beginner Python programs.
Introduction to Python Programming runs September 1 - November 2, 2026. Registration closes September 8.
Self-paced and online, allowing education to fit within your busy schedule. Learners have up to 8 weeks to complete the course.
$795 per student plus a $35 transaction fee per payment. All learning materials are included with tuition. Group discounts available.
This Python introduction course will provide a solid foundation in Python while fostering confidence in coding. Throughout the course, beginners will gradually build their skills from basic syntax and operations to more complex programming Python concepts like functions, debugging, and file handling. By the end of this course, students will be able to
You may request to receive a digital badge that will be embedded with the competencies learned. This badge can be added to your resume, LinkedIn page, portfolio, or even shared with your current or future employer. Students who successfully complete the course will also receive a certificate of completion.
Karlan Schneider is a software engineer turned educator who’s passionate about making programming accessible and practical for new learners.
He spent over a decade building enterprise-level software in Java for organizations including the Interior Business Center and Comcast, where he led teams, mentored engineers, and architected large-scale systems. He completed his Master’s in Computer Science from the University of Denver in 2025 before transitioning into education.
He’s currently an adjunct professor at MSU teaching Python programming, mobile app development, and machine learning. He loves helping students think critically about problems and understand concepts deeply, providing support and feedback that encourages growth through challenge. He’s committed to student success and helping learners build strong foundations in programming – not just syntax, but the problem-solving skills that transfer across languages and careers.
For questions, contact Brandy Schooler at 303-615-1234 or [email protected].
Phone: 303-615-1234
Office Location:
Jordan Student Success Building
3rd Floor – #330
Auraria Campus
Mailing Address:
º£½ÇÉçÇø
Innovative and Lifelong Learning
P.O. Box 173362
Campus Box 6
Denver, CO 80217-3362