This repository is a commitment from me to a group of Software Engineers at the company I work for; to run weekly[1] training sessions with an end goal of growing their careers. This is open-sourced with the hopes it may provide useful to other engineers. Subjects remain relevant in the LLM era[2].
Initial modules focus on foundational skills through language specific verbatim, which is an acceptable pitfall[3] considering the Engineers these modules were originally delivered to wish to learn either:
-
TypeScript
-
Golang
Future sessions will progress to broader subjects such as best practices, leadership, collaboration and thinking critically about solutioning valuable business problems.
|
Note
|
This is a work in progress. Information will be missing. Mobile navigation is not supported[4]. |
Each week[1] a new module will be added for the next subject in the pathway. The pathway is only a rough estimate and may change.
Most modules will have some form of interactive element for the audience, however expect the structure of modules to change.
Starting from the second session, each module will have an accompanying π§± capstone project[5] section which is optional for those following along independently. These projects enable applied learning. The capstone project builds incrementally with each session, so if you wish to work on it begin from session two and continue in order.
A prerequisite for each module is to install one or both:
-
nodeandnpm -
go
|
Note
|
Links to modules are found beneath the pathway chart. |
Chronological List of available modules:
Bonus readings:
