Skip to content
Login/Register
Email: info@datasosi.com
DataSosiDataSosi
  • Category
    • Foundation Campus: Self-paced Learning
    • Foundation Courses
    • Mentorship Academy
  • Home
  • About CiAI
  • About Us
    • Our Story
    • Vision & Mission
    • Curriculum Director
    • Meet The Team
    • Our Approach
    • Why Datasosi
  • FAQ’s
  • Academies
    • Coding Academy
    • AI Academy
    • Data Science Academy
    • Business Intelligence Academy
  • Blog
  • Contact Us
    • Submit Ticket
0

Currently Empty: USD$0.00

Continue shopping

Try for free
DataSosiDataSosi
  • Home
  • About CiAI
  • About Us
    • Our Story
    • Vision & Mission
    • Curriculum Director
    • Meet The Team
    • Our Approach
    • Why Datasosi
  • FAQ’s
  • Academies
    • Coding Academy
    • AI Academy
    • Data Science Academy
    • Business Intelligence Academy
  • Blog
  • Contact Us
    • Submit Ticket
Python for Teens | Beginner Python Coding Course | DataSoSi
Email: info@datasosi.com
Home » Python Courses » Python I: Python Basics
Python I: Python Basics
Python for Teens · Beginner

Python I: Python Basics for Teens

Learn Python by building things that make sense to teenagers. Start with variables and decisions, move into collections and automation, then finish by building a complete Personal Productivity Dashboard.

10 units · 4 individual projects · 1 final capstone · AI Tutor · CiAI certificate

USD$50.00 Original price was: USD$50.00.USD$15.99Current price is: USD$15.99. /month

Self-paced online learning with interactive Python practice and project-based assessment.

Enroll in Python I: Python Basics
See the curriculum →

Beginner-friendly · No prior Python experience required · Build and verify real Python code

Start From Zero

Begin with variables, data types, input/output, operators and decision-making.

Practice Every Unit

Each unit includes a practical build or coding activity so students apply the concept instead of only reading about it.

Interactive Coding Support

Students run Python, verify outputs, use hints, explain code and learn from an embedded AI Tutor.

Finish With a Complete App

The final Personal Productivity Dashboard combines the entire course in one integrated build.

Learn Python Through Projects, Not Memorization

Python I: Python Basics is designed to make programming approachable for teenagers. Concepts are introduced in small steps, then immediately connected to a practical build. Students learn what the code does, run it, inspect the output, fix mistakes and use the same ideas in larger projects.

The learning cycle

Learn the concept → write the code → run it → verify the output → explain what happened → build a project.

Core Python skills

  • Variables, strings, integers and floats
  • Input and output
  • Arithmetic and expressions
  • Comparisons and Boolean logic
  • if, elif and else
  • Lists, tuples, sets and dictionaries

Automation and practical coding

  • for loops and repeated processing
  • Functions, parameters and return values
  • String and text handling
  • Structured records and simple data processing
  • Totals, averages, counters and filtering
  • Alerts and recommendations with conditions

Four Modules — One Connected Python Journey

Module 1

Python Foundations

Variables, data types, operators, expressions, comparisons, Boolean logic and conditions.

Module 2

Working with Collections

Lists, tuples, sets and dictionaries for organizing and updating information.

Module 3

Automating Tasks

Loops, functions and string handling for reusable and automated programs.

Module 4

Working with Data

Structured records, totals, averages, filtering, aggregation and interpretation.

Python I: Python Basics — 10 Units

Every unit connects one core Python concept to a practical coding build, while each module culminates in a larger individual project.

Learn variables, strings, integers, floats, simple input/output and how Python stores information.

Unit Build: Personal Profile Generator

Use arithmetic, expressions, comparisons and logical operators to turn values into calculations and decisions.

Unit Build: Grade Calculator

Build decision flow with Booleans, if/elif/else and nested conditions.

Unit Build: Movie Ticket Eligibility Checker

Store ordered items, access values by index, and add, remove and update list content.

Unit Build: Favorite Movies Manager

Use tuples for fixed collections and sets for unique values and duplicate removal.

Unit Build: Unique Visitor Tracker

Organize structured information with labeled key-value pairs and update individual fields.

Unit Build: Student Information System

Use loops and range() to automate repeated actions and process sequences.

Unit Build: Number Guessing Game

Create reusable logic with functions, parameters, arguments and return values.

Unit Build: Personal Calculator App

Clean, inspect and transform text with common Python string methods.

Unit Build: Password Strength Checker

Work with structured records, process numeric values, calculate totals and averages, filter information and generate useful summaries.

Unit Build: Personal Expense Tracker

4 Individual Projects — One for Each Module

Beyond the unit-level coding builds, students complete four larger individual projects. Each project brings together the skills from one complete module before students move to the final course capstone.

Individual Project 1 · Module 1

Teen Event Access Checker

Combine variables, data types, operators, comparisons, Boolean logic and conditional statements to build an event-access decision program.

Individual Project 2 · Module 2

Movie Club Hub

Combine lists, tuples, sets and dictionaries to organize movie choices, unique visitors and structured member information.

Individual Project 3 · Module 3

Teen Automation Toolkit

Connect loops, functions and string handling to create reusable automation tools and text-processing features.

Individual Project 4 · Module 4

Personal Expense Tracker

Work with structured expense records, calculate totals and averages, categorize spending and interpret the results.

Final Course Capstone — Personal Productivity Dashboard

The final capstone combines skills from all four modules into one application. Students build the solution in small stages, verify each result and then connect the pieces into a working dashboard.

Entire Course Integration

Build the Personal Productivity Dashboard

Students create a Python application that stores user information, manages goals and tasks, tracks expenses, analyzes spending and produces alerts and recommendations.

15guided capstone challenges
4course modules integrated
1complete Python dashboard
AI Tutorhints, explanations and debugging support
  • Store user information and settings
  • Manage goals and task records
  • Count completed tasks
  • Track structured expense data
  • Calculate totals and averages
  • Use loops to process records
  • Use functions for reusable calculations
  • Use conditions to create budget alerts
  • Generate smart recommendations
  • Explain and verify program output

Interactive Coding With a Built-In AI Tutor

Students can

  • Write and run Python directly in the project
  • Check whether the required logic is present
  • Verify the actual program output
  • Use progressive hints when stuck
  • Ask for line-by-line code explanations

The AI Tutor supports

  • Debugging and common-error checks
  • Concept explanations in beginner-friendly language
  • Variable, loop, function and dictionary explanations
  • Output interpretation and verification
  • Guidance before the full solution is revealed

Continue the ABC of Games Creation Pathway

Python I builds the programming foundation. Students can then continue into game development and larger game-building projects.

Next 1

Python II: Game Development

Use the Python fundamentals from this course to begin building game logic and interactive experiences.

Explore Python II: Game Development →
Next 2

Python III: Game Builder

Advance from individual game-development skills into larger, integrated game-building projects.

Explore Python III: Game Builder →

Python I: Python Basics Course Details

LevelBeginner
AudienceTeen learners
Format100% self-paced, online
Instructional units10
Individual projects4 — one per module
Final capstonePersonal Productivity Dashboard
Final capstone challenges15
AI TutorIncluded
CertificateCanadian Institute of Artificial Intelligence (CiAI)

Frequently Asked Questions

Yes. The course begins with variables and data types, then builds gradually through operators, conditions, collections, loops, functions, strings and structured data.

Students complete four individual applied projects—one for each module—and one final course capstone. The 10 units also include smaller coding builds and practice activities.

The final capstone is a 15-challenge Personal Productivity Dashboard that combines the entire course. Students store user information, manage tasks and goals, track expenses, analyze spending and generate alerts and recommendations.

Yes. Interactive projects include Python execution, verification, progressive hints, Explain Code, Explain Output, solution explanations and an AI Tutor.

Continue with Python II: Game Development, followed by Python III: Game Builder.

The certificate of completion is issued by the Canadian Institute of Artificial Intelligence (CiAI).

Meet the Creator of the Course

Learn from an experienced AI and machine-learning scholar who also builds applied technology solutions.

Dr. Mark Lokanan

Dr. Mark Lokanan

Professor · Senior Machine Learning Engineer at Vedia · Senior Machine Learning & AI Scholar

Dr. Mark Lokanan is a Professor at Royal Roads University and Senior Machine Learning Engineer at Vedia. His work spans machine learning, artificial intelligence, data science, analytics and financial-crime research. His teaching focuses on making coding, data and AI practical and understandable for learners who are building technical skills step by step.

Royal Roads University Profile → Vedia →
© 2026 DataSoSi | Canadian Institute of Artificial Intelligence (CiAI). All Rights Reserved. · Facebook · YouTube
Python I Course Assistant
Ask me about the 10 units, 4 individual projects, final Personal Productivity Dashboard, next courses, certificate or creator profile.
cropped-Logo-original-header-fit.png

Democratizing AI—One Student at a Time, Through CiAI.

DataSoSi is the education platform of the Canadian Institute of Artificial Intelligence (CiAI).
Location: 
#301 – 1321 Blanshard Street
Victoria, BC V8W 0B6
Email: info@datasosi.com

Links

  • About
  • Course
  • Instructor Details

More

  • News & Articles
  • FAQ’s

Follow Us

Stay connected and follow us for the latest updates, insights, and learning resources!

Icon-facebook Icon-linkedin2 Icon-instagram Icon-twitter Icon-youtube
Copyright 2026 DataSoSi | All Rights Reserved
DataSosiDataSosi
Cancel Preloader
Sign inSign up

Sign in

Don’t have an account? Sign up
Lost your password?

Sign up

Already have an account? Sign in
Are you human? Please solve:Captcha