A focused course from Code School of Guam

Your first useful Python program starts here.

Three guided weeks, short lessons you can revisit, and a private hour with Leon each week. Write code in your browser and finish an expense-summary program you can explain yourself.

The December 2026 invited pilot is capped at five learners because each person gets three private teaching hours. Public enrollment is not open yet.

expense_summary.py

$ python expense_summary.py

Total: $118

Food: $61

Transport: $48

Supplies: $9

Largest: Groceries ($42)

Under budget by $2

This is the sample program you'll build step by step. No prior coding experience required.

Three weeks

Short lessons and practice

Three private hours

One Zoom meeting each week

One finished project

Built and reviewed in Python

Future ways to take this course

One course. Two levels of support.

Both planned options use the same beginner lessons, coding exercises, and expense-summary project. The December 2026 invited pilot tests the guided option first. Neither option is open for public enrollment yet.

Planned · independent study

Self-paced

Work through recordings, written lessons, Hafa Code practice, checkpoints, and the final project on your own schedule. Ask course questions through CSG Learn during a defined support window.

We plan 12 months of lesson access, plus a defined period for course-question messaging. Private Zoom meetings and individual project review are not included in this planned option. Final price, messaging window, and reply times will be published before enrollment.

Invited pilot first

Guided

Use the same lessons and practice, with course messaging plus private instructor meetings and personal feedback on your work.

The adult-only December pilot includes one private Zoom hour each week for three weeks with Leon and individual project review. Later guided runs may use trained instructors; their lesson-access period, schedule, capacity, price, and terms will be posted before enrollment.

CSG Learn will hold course lessons and progress once a learner is invited or enrolled. We are designing future online courses for learners beyond Guam; guided meeting availability will be listed in the learner's local time.

The course map

A clear next step every week.

You'll predict what code does, run it, make a change, and explain the result. Each week ends with a checkpoint. Guided learners can bring their work to a private meeting.

01

Make a program decide

Run code, work with values, and use conditions to check a budget.

You'll have: A small budget decision program

02

Work with several items

Use lists, loops, dictionaries, and functions to summarize expenses.

You'll have: A data summary with reusable functions

03

Finish and explain it

Build and test an expense-summary program yourself. Then explore an optional agent-assisted extension and check its work.

You'll have: A working program you can explain and verify

Inside the guided pilot

Learn on your schedule. Get help from a person.

The lessons and code practice live in CSG Learn and Hafa Code. In the invited guided pilot, Leon works through your own code with you on Zoom each week, then gives you a concrete next step.

Short, focused lessons

Nine lessons across three weeks, with exercises and weekly checkpoints.

Code in your browser

Hafa Code is the starting point. Local Python setup and GitHub are optional.

One-to-one Zoom meetings

One private 60-minute session each week, booked from available times in CSG Learn.

Questions and feedback

Ask course questions through CSG Learn and get a written review of your final project.

Course updates

Follow the course as we test it.

We're starting with a small invited group of adult beginners. Join this course-specific list and we'll share the sample lesson and details of a future public run after the pilot. This form is not an application for the invited pilot and does not reserve a seat.

  • Complete beginners are welcome.
  • Python runs in your browser; no install is required to start.
  • This focused course is separate from the full CSG bootcamp.

Looking for the full program? Join the next cohort list.

Python Fundamentals updates

Tell us where to send them.

This updates list is separate from the invited pilot. Public dates, payment, and enrollment are not open yet.