This repository contains the open-source software engineering curriculum for The Mark, the pre-employment 16-week training phase of Academy's two-year graduate programme.
Under CC BY-NC-ND 4.0, we welcome all of the following:
- Non-commercial usage, with attribution, of our materials
- Feedback and contributions
🚨 You're viewing work-in-progress! Please treat it as highly unstable. 🚧
Significant changes are expected over the next 3-6 months as we co-create, test and iterate on it with our Founding Cohorts. As such, content within should be taken as indicative of direction, but not as conclusively settled or finalised.
If you'd like to shape our curriculum - you can! We're recruiting, both for Founding Cohort members and Faculty Software Engineers, and we welcome contributions from the software engineering community.
Contents
Academy is making a high-impact career in technology more accessible than ever before, unleashing the potential of those who deserve to go further, faster.
Introducing the launchpad for a fast-growth career in tech: a new graduate scheme that combines world class technology and leadership training with a career fast-track inside leading tech companies.
In its current status, we think you are most likely to get some value from this curriculum if you are the approximate equivalent of Academy Faculty - i.e. you are involved in the design or delivery of training for early-career software engineering talent.
(At a future point, it should be ready for use by somebody hoping to skill themselves in the fundamentals of software engineering.)
Our Graduate Programme is split into two main sections:
- The Mark - 16 weeks of pre-employment training
- The Track - 21 months of training concurrent with full-time employment
We split our curriculum into three pillars: Technology (software engineering), Leadership and Performance (personal goals).
This repository contains the Technology curriculum for The Mark - the 16 weeks of pre-employment training..
The goal is to provide a foundation of competencies for an associate/junior software engineering role.
Read more about our curriculum goals for The Mark here.
We're using a graph structure for our curriculum, as demoed in this video. (Although the content shown in the video is outdated, it gives an indication of what the graph structure looks like in practice with Obsidian.)
This repository contains mostly markdown files which are intended to be opened by as an Obsidian vault.
Obsidian provides a nice graph interface over the plain markdown files, with connections between graph nodes made via internal links written in Obsidian-flavoured markdown using [[
syntax.
(Internal [[
links are navigable in Obsidian, but not GitHub.)
To run locally:
1. Clone repository / download files
If you are familiar with Git:
git clone [email protected]:WeAreAcademy/curriculum-mark.git
Otherwise, download a .zip
file from the drop-down under the Code heading of GitHub.
2. Download Obsidian desktop
See the Obsidian website for instructions.
3. Open the repository via Obsidian
4. Navigate to graph view or a relevant note
There are two suggested modes of navigation:
- Via graph view -
Option + <click>
to navigate to a node of interest - Via note view -
Cmd + <click>
to navigate to a linked page of interest