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 and developing skills that bridges the gap between theory and practice.

Useful Links:

Contact Us:

Phone: +1-(613) 967-7717 / (705) - 344-7490

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