Learn by shipping
Every concept becomes a function, test, interface state, pull request or demonstration.
ECCU STEM 2026 · Programme guide
A practical Python and generative-AI programme where students design, build, test and explain one trustworthy public-information assistant for a real Caribbean context.
What makes this programme different
Every concept becomes a function, test, interface state, pull request or demonstration.
The team develops Nisa around public-information journeys for Grenada’s National Insurance Scheme.
A feature is complete when its behaviour, source, safety and explanation can be checked.
Nisa explains reviewed information. It never decides a person’s case or replaces the institution.
Choose your depth
These are routes, not labels. You may use different routes for different skills, and helping someone else is part of advancing.
Run Python, change a function, understand the data and make one test pass.
Follow the current lesson and ask what each line does.
Own a small product outcome, work on a branch and prove it in the integrated app.
Claim a lab, define acceptance evidence and open a pull request.
Improve architecture, retrieval, evaluation, accessibility or failure handling.
Choose an extension only after the core behaviour is reliable.
See how APIs, databases, deployment and governance grow from the same foundations.
Study the trigger for each tool; installation is not required.
Recall yesterday’s idea and name today’s product outcome.
Study one concept through a short demonstration and guided practice.
Work in pairs on a small issue, switching Driver and Navigator.
Run tests, inspect the diff and compare the result with the acceptance evidence.
Explain what changed, what remains uncertain and the next smallest action.
Progress
The programme records attendance, milestones and individual learning privately. The public website shows the shared standard and examples, never personal student records.
Website map
The current Scrum, build focus and tomorrow’s preview.
Open sectionThe complete 20-day learning journey and evidence for every day.
Open sectionThe product boundary, architecture, journeys and definition of done.
Open sectionThe ranked stack, tool decisions and upgrade triggers.
Open sectionLearning paths, setup, references, glossary and troubleshooting.
Open sectionBeginner-to-advanced ideas across careers, industries and Grenadian public life.
Open sectionReusable templates for sources, tests, bugs, decisions, Scrum and responsible AI.
Open sectionThe final-week runway, five-beat story, rehearsal, Q&A and transfer package.
Open sectionGuided issue labs that turn product outcomes into GitHub evidence.
Open sectionQuestions students ask
No. The programme begins with Python foundations and makes each new layer earn its place.
No. Everyone contributes to one integrated Nisa product through shared contracts and reviewed changes.
Yes—as a tutor, debugger or reviewer. You must understand the change, inspect every generated line and prove it with tests.
Working integrated behaviour, passing checks, peer review, an explainable diff, source evidence where needed and safe failure states.
GitHub Issues, branches and pull requests are the execution record. This website is the learning and coaching layer.
Contact details, attendance, personal circumstances, questionnaire responses, facilitator observations and individual performance records.
Open today’s plan, then leave your evidence in the team repository.