Self-paced · planned
Recordings, exercises, a project, and a defined course-question messaging window. Enrollment is not open yet.
Code School of Guam courses
Start with a language that interests you, then move into projects with data, interfaces, APIs, or AI. We teach online from Guam and are designing future courses for learners wherever they live.
Our first guided course is a five-learner Python pilot by invitation in December 2026. The other courses below are in development. Join the interest list to help us decide what to build and offer next.
Looking for the full bootcamp?A format that can grow
Recordings, exercises, a project, and a defined course-question messaging window. Enrollment is not open yet.
The same materials with private instructor meetings and personal feedback. December's Python pilot tests this format with Leon; later runs are not open yet.
Build a small project yourself before exploring an optional agent-assisted extension and testing its results. Guided capacity starts with five learners per instructor and depends on available meeting hours. Trained alumni may teach later runs as the school grows.
The invited pilot is for adults. Future teen courses are being planned with guardian involvement and appropriate support; details for younger learners will be developed separately.
First guided course · invited pilot
Three guided weeks for adults starting from zero. Write and run code in Hafa Code, get feedback in CSG Learn, and meet privately with Leon for one hour each week. The December invited run is capped at five learners because each person receives three private teaching hours.
Build
An expense-summary program you can explain
Availability
Five invited seats; public updates list open
Choose your first language
Python, Ruby, and JavaScript teach the same core ideas through different projects. You only need one starting language. Python is being tested first; the Ruby and JavaScript editions are being developed.
Begin with variables, decisions, loops, and functions. Build an expense-summary program.
View courseLearn the same beginner ideas in Ruby, with a small command-line project.
Learn programming basics in the language of the browser, then build an interactive project.
Build on your foundation
These courses are in development. Prerequisites are recommended skills, not a requirement to purchase another CSG course. We will announce dates, format, price, and support before any enrollment opens.
Recommended: Python fundamentals
Automate a useful task with files and data.
Recommended: Basic computer and data confidence; SQL fundamentals are taught here
Ask useful questions of a real data set.
Recommended: JavaScript fundamentals or equivalent
Build a responsive page with real interactions.
Recommended: Ruby fundamentals or equivalent, plus basic HTTP
Create an API that stores and returns useful data.
Recommended: Python, HTTP/API basics, and tests
Build and evaluate a small application using a model API.
Recommended: Git, tests, and one programming language
Use coding agents to plan, implement, review, and verify a real change.
Free starting companions in preparation
We are preparing a GitHub guide and Mac and Windows/WSL setup routes as optional resources for learners. They are not paid prerequisites for Python Fundamentals.
Course updates
Choose the course you would want first. We will use interest and pilot feedback to decide what to finish and schedule next. Joining this list is free and does not reserve a seat. If you want the full bootcamp, use its separate cohort interest list.
Focused courses updates list
For Python, Ruby, JavaScript, and the project courses above. Full bootcamp news uses a separate bootcamp list.
Practice one topic and finish a bounded project. Planned self-paced study would leave the schedule to you; guided runs add private help and feedback. A sequence can build your skills, but completing it does not equal graduating from the full program.
Learn across frontend, backend, databases, and AI over a longer staffed program with integrated projects, repeated reviews, collaboration, deployment, and career preparation.
Explore the full program