top of page

Python Programming
(Non-Vocational)

Course Description:

This course provides an introduction to Python programming for learners with little or no prior coding experience. Emphasizing logic, creativity, and practical problem-solving, the course will cover foundational concepts in a supportive, inclusive environment. While not aimed at job placement, learners will gain digital fluency, computational thinking skills, and confidence in using programming as a tool for everyday problem-solving and civic engagement.

 

Course Objectives:

By the end of the course, learners will be able to:

 

  • Understand basic programming concepts using Python.

  • Write and run simple Python scripts.

  • Use Python to solve everyday and community-based problems.

  • Recognize ethical considerations in digital tools and automation.

  • Build confidence in lifelong digital learning.

Target Audience:Adult learners and community members seeking digital literacy.

Individuals interested in learning programming for personal growth.

Students exploring STEM in a non-technical track.

 

Duration: 10 weeks (2 hours/week)

Weekly Breakdown

 

Week 1:

Introduction to Python and Digital Thinking

  • Installing Python and setting up an IDE (e.g., Thonny or Replit)

  • Writing your first Python program: print("Hello, world!")

  • Understanding errors and how to troubleshoot

  • Reflection: Why coding matters in communities

Week 2: Variables and Data Types

  • Variables, integers, floats, and strings

  • String formatting and basic input

  • Simple calculator activity

  • Community discussion: How data is used in daily life

Week 3: Control Structures (If Statements)

  • Logical conditions and Boolean expressions

  • if, elif, and else statements

  • Writing a simple decision-making program (e.g., voter eligibility checker)

  • Case discussion: Ethics of automation in social programs

Week 4: Loops (While and For)

  • Repetition with while loops and for loops

  • Loop control (break, continue)

  • Practice: Simple quiz or password attempt script

  • Group challenge: Budgeting tool simulation

Week 5: Functions

  • Defining and calling functions

  • Parameters and return values

  • Activity: Writing a function to convert units (e.g., miles to kilometers)

  • Discuss: How modular thinking helps in life and programming

Week 6: Working with Lists

  • Creating and using lists

  • Looping through lists

  • Practice: Grocery list manager or class roster tracker

  • Community conversation: Organizing data in daily life

Week 7: Dictionaries and Real-world Data

  • Key-value pairs and basic dictionary operations

  • Example: Tracking community survey results

  • Reflection: Data storytelling and its impact

Week 8: File Handling (Optional/Advanced)

  • Reading from and writing to text files

  • Simple CSV data processing

  • Optional Project: Analyze a small dataset (e.g., library records or event sign-ups)

Week 9: Mini Project Development

  • Learners choose a small personal or community-oriented project (e.g., recycling tracker, reading log, local food pantry inventory)

  • Instructor and peer feedback

Week 10: Project Showcase and Ethical Reflection

  • Present final projects

  • Reflect on programming as a civic tool

  • Discuss opportunities for further learning and community engagement

Assessment:

  • Weekly practice tasks and reflection journals

  • Final mini project (individual or paired)

  • Participation in discussions and group activities

 

Materials Needed:

  • Computer or Chromebook with internet access

  • Python (installed locally or via Replit)

  • Course workbook (provided digitally or in print)

  • Community examples for case studies and inspiration

0ADCBF23-038E-4DC7-9989-6D390A1974B2.jpeg
ccbha-Rect-Logo-1-scaled.jpg.bv_resized_desktop.jpg.bv (1).png

At the Canadian College of Business, Health and Arts Inc., we are dedicated to delivering exceptional education that bridges the gap between theory and practice.

Useful Links:

Contact Us:

Phone: +1-(613) 967-7717 / (416) - 524-7743

Email: info@cdncollege.ca

Address: 257 Pinnacle Street, Unit 102, Belleville K8N 3B2, Ontario. Canada

  • LinkedIn
  • Instagram
  • Youtube

Avenir Light is a clean and stylish font favored by designers. It's easy on the eyes and a great go-to font for titles, paragraphs & more.

Copyright © Canadian College of Business, Health and Arts Inc. 2024 .

All rights reserved.

bottom of page