MyActivation

How the Academy Took Shape

The curriculum did not arrive in one draft. It was built term by term, each stage answering a gap that earlier cohorts kept running into.

Dates below mark when a module entered the catalog, not when it stopped changing. Every track still gets revised after each intake.

MyActivation shared

2019 - Foundations Track Opens

The first cohort worked through variables, control flow, and data structures in a single eight-week block. Feedback from that group shaped the decision to separate syntax from problem solving.

MyActivation shared

2020 - Software Development Practices

Version control, code review, and testing moved out of the appendix and into their own module. Students started submitting work through pull requests instead of email attachments.

MyActivation shared

2021 - Project-Based Assessment

Written exams gave way to staged builds: a small tool, then a service, then a deployed application. Each stage is reviewed against a checklist that mirrors real release criteria.

MyActivation shared

2022 - Digital Skills Expansion

Databases, APIs, and deployment basics joined the catalog. The goal was simple: graduates should be able to move a project from a local machine to a running environment without hand-holding.

MyActivation shared

2023 - Advanced Modules and Mentoring

Smaller groups formed around architecture, performance, and code quality. Mentors from earlier cohorts now run the review sessions they once sat through.

MyActivation shared

2024 - Modular Curriculum Restructure

The catalog was reorganized into self-contained learning modules, so students can enter at the level that matches their background and skip what they already know.

How the Academy Took Shape

MyActivation shared

MyActivation Tech Academy did not start as a catalogue of courses. It started as a folder of notes that kept growing, because the same questions came back from people learning to code on their own: where to begin, what order to follow, and how to tell whether a concept had actually landed. Those notes turned into modules, and the modules turned into a structure we still use today.

Notes before curriculum

The first material was written for a handful of learners working through JavaScript and Python on evenings and weekends. We kept the explanations that survived real confusion and dropped the ones that only sounded good on paper.

Modules replace scattered lessons

Once the same topic kept appearing in three different places, we grouped lessons into modules with a clear entry point and a defined finish. Version control, debugging, and code structure each got their own track instead of being sprinkled through unrelated lessons.

Practice moved to the front

Reading about recursion is not the same as writing it. We rebuilt the exercises around small, testable tasks, so a learner can see whether the code runs before moving to the next concept.

Reviewers joined the process

Instructors and working developers now read each module before it ships. Their notes tend to be blunt: this example is outdated, this step assumes too much, this exercise has no clear failure case. Most revisions come from that feedback.

Who teaches the modules

Every module at MyActivation Tech Academy is written and reviewed by people who still ship code. They come from backend services, frontend tooling, and systems work, and they keep the curriculum tied to what teams actually run in production.

Below are the instructors who own the core tracks, along with what they handle and where their day-to-day experience sits.

Curriculum lead, backend track

Prof. Travon Langosh

Designs the server-side sequence: request handling, data modeling, and the debugging habits that keep services predictable under load. Spent years maintaining APIs where a single slow query mattered.

Instructor, systems and tooling

Prof. Emile Aufderhar IV

Handles the build and environment material: version control workflows, container basics, and reading logs when something breaks at deploy time. Focuses on the parts of a project that are easy to skip and expensive to ignore.

Instructor, frontend practice

Carlee Macejkovic

Owns the interface modules, from layout and state handling to accessibility checks before a release. Reviews student projects with an eye for the small structural decisions that make a codebase easier to revisit.

Mentor, applied projects

Polly Hackett

Guides the practical assignments and code reviews, helping learners turn isolated exercises into something closer to a real feature. Works through the awkward middle stage where concepts start connecting.

01

Beginners with no prior code

If you have never opened an editor, the entry modules start with syntax, variables, and control flow before touching frameworks. Exercises stay small enough to finish in one sitting, and each one ends with a short explanation of why the code works, not just that it does.

Read it, type it, change one line, see what breaks.
02

Career switchers from non-technical roles

People arriving from support, design, or operations usually need structure more than speed. Our tracks map out what to learn first, what can wait, and which concepts keep reappearing in interviews and on the job. No assumed vocabulary; terms get defined the first time they show up.

Order matters more than volume.
03

Self-taught developers filling gaps

Plenty of working programmers learned by shipping and never revisited the fundamentals. We cover the parts that tend to get skipped: version control discipline, reading a stack trace, deciding when a function has taken on too much. Material is written for someone who already writes code but wants the reasoning behind the practice.

Useful when the tutorial phase is long over.
04

Teams standardizing how they work

Small engineering groups use our modules as shared reference material, so a new hire and a senior developer are reading the same explanation of branching, review, and testing. The tone stays practical: what a habit prevents, and when the rule is worth breaking.

Common language beats scattered notes.
Cookies Cookie settings

We use cookies to keep the site reliable, remember basic choices, and understand which pages are useful. You can accept, reject, or review the settings before continuing.