Readable syntax
Write clear code with variables, conditions, loops, functions, and meaningful names.
Students move beyond blocks into professional programming languages, learning how real software is planned, written, tested, and improved.

Language choice
Java, Python, or a thoughtful mixThe mentor recommends a starting language based on experience, goals, and project interests.Text-based foundations
Students learn to read errors, break problems into functions, model information with data structures, and write programs they can reason about—not just copy.
Write clear code with variables, conditions, loops, functions, and meaningful names.
Turn a larger challenge into smaller pieces that can be solved and tested.
Use lists, maps, classes, and objects to organize information effectively.
Trace a program, understand error messages, and verify behavior with intention.
A path that stays personal
Both languages teach durable fundamentals. The best starting point depends on the student’s experience and what they want to build next.
Language track 01
A structured path into object-oriented programming and AP Computer Science A concepts.
Language track 02
Readable syntax makes it easier to move quickly into automation, data, and creative projects.
Curriculum roadmap
The roadmap stays concrete: introduce a concept, use it in a small program, then combine it with earlier ideas in a larger build.
Stage one
Stage two
Stage three
Stage four
Work they can show
Projects give abstract ideas a purpose and help students build the stamina to take software from a blank file to a working result.
Model fuel, distance, and changing conditions in a program driven by user decisions.
Build a useful script that sorts information, handles edge cases, and reports its work.
Create an app that stores entries, summarizes patterns, and presents useful feedback.
The Evergreen difference
Students write the code, but they are never left alone with a blinking cursor. The mentor models a calm process for planning and getting unstuck.
Questions get answered in context, with examples matched to the student’s project.
Students learn to make one change at a time and protect what already works.
Feedback covers correctness, clarity, organization, and the reasoning behind each choice.
Keep exploring
Is this the right path?