Currently Empty: USD$0.00
Email: info@datasosi.com
Home » Python Courses » Python I: Python Basics
Python for Teens · Beginner
USD$50.00 Original price was: USD$50.00.USD$15.99Current price is: USD$15.99. /month
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
Self-paced online learning with interactive Python practice and project-based assessment.
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 GeneratorUse arithmetic, expressions, comparisons and logical operators to turn values into calculations and decisions.
Unit Build: Grade CalculatorBuild decision flow with Booleans, if/elif/else and nested conditions.
Unit Build: Movie Ticket Eligibility CheckerStore ordered items, access values by index, and add, remove and update list content.
Unit Build: Favorite Movies ManagerUse tuples for fixed collections and sets for unique values and duplicate removal.
Unit Build: Unique Visitor TrackerOrganize structured information with labeled key-value pairs and update individual fields.
Unit Build: Student Information SystemUse loops and range() to automate repeated actions and process sequences.
Unit Build: Number Guessing GameCreate reusable logic with functions, parameters, arguments and return values.
Unit Build: Personal Calculator AppClean, inspect and transform text with common Python string methods.
Unit Build: Password Strength CheckerWork with structured records, process numeric values, calculate totals and averages, filter information and generate useful summaries.
Unit Build: Personal Expense Tracker4 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
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.
Python I Course Assistant
Ask me about the 10 units, 4 individual projects, final Personal Productivity Dashboard, next courses, certificate or creator profile.

