Skip To Content
Introduction to Python Programming is a Course

Introduction to Python Programming

Time limit: 365 days

Spots remaining: 0

Enrollment is closed
Add yourself to the wait list and you'll be notified when a spot opens

Add to Wait List

Full course description


This course will be streamed live online through our Canvas LMS and recorded for later viewing.

There are also three required in-person class meetings at the location listed below.

HCC @ The Regent 

6437 Watson Rd

Tampa, FL 33578 

Room: 109

Days: Tuesday & Thursday 6:30pm -9:30pm

Start Date:  7/17/2018

End Date:  8/16/2018

Course Description:   In this course, students will acquire the skills to understand the basics of problem solving with the Python programming language. The skills students learn in this course will help deepen their scientific thinking to be used in technology-based careers. From the first day in this course, students will learn how to use the topics learned in the course to develop Python projects. Mastery of the Python programming language will lead to an understanding of its syntax, libraries, implementations, and uses.

This course is project-based, which means that students will build on files they develop in this course to create larger pieces that could be incorporated in a portfolio

Contact Hours:  30 required contact hours; the instructor will be available for 36 contact hours. Session 6 and Session 12 are non-required days, but the student is expected to work on their mid-term and final-projects during that time.

Course Objectives/Outcomes:  Each student will learn to problem solve using the Python programming language. Each class will be devoted to an understanding of the topics in the session paired with simple computer projects that will engage each person with the content of the lesson.

Students will acquire and understand the following skills:

o   Basics of IDLE and Command prompt

o   Built-In types and operations of python

o   How to use simple statements and syntax related to the “conceptual hierarchy”

o   Building functions to create statements of code to pass arguments. 

Prerequisites: No previous experience with programming.  However students must have access to a PC with a high speed internet connection, basic computer literacy and be able to:

  • Open, Save and upload files
  • Interact with the instructor and other students via email, the Canvas (LMS) Learning Management System and other web based forums as required.

Who should attend?:  Anyone who wants to learn the fundamentals of the Python Programming language.

Textbook(s): Learning Python: Powerful Object-Oriented Programming 5th edition by Mark Lutz

  • The textbook is included in your tuition and will be distributed by the instructor on the first day of class.

Instructor: Cameron Crowson

  • Mr. Crowson has held several positions in education. His current position is in the field of K-12 Technology and Computer Science education. He has received a Bachelor of Science from Eckerd College, a Masters of Arts from Jacksonville State University, and an Educational Specialist from Keiser University. Currently, he is working on completing his Ph.D. program in Instructional Design and Technology.

Introduction to Python Programming

7/17/2018 Online and at The Regent 109

Tuesdays & Thursdays from 6:30pm – 9:30pm


(At The Regent)









(At The Regent)


(At The Regent)