Module
Folders of content organised generally by the module that generated them
"Expensive" Operations
Acceptance criteria
Accessing the Dashboard
Adding like/dislike
Additional info for your study case
Agile and others
Alerting
Apply to the Launch Module
Atomics
awk
BA Responsibilities
Big-O
Bitwise operators
Business domains
Business process model
Cache Invalidation
Caching
Caching too much
Capturing behaviour in tests
cat
Change management
Checklist
Classes and objects
Cloud
Communicating effectively
Comparing Implementations
Comparing programming languages
Computing Cache
Containers
Continuation styles
Contributions to the team
CPU and memory
Cron
Data modelling
Databases
Dataclasses
Deadlock
Debugging: Proposing and Discarding Hypotheses
Demo
Demo
Demo Time!
Deploy early, deploy often
Design a solution
Design mindset
Design princples
Design your product
Discussion: Continuation styles
Discussion: programming language concepts
Distributed Tracing
Distributed Tracing in Kafka
Distributing with Kafka
Do the Prep
Docker
Docker (language-specific)
Docker Compose
Entry Criteria
Entry Criteria
Entry Criteria
Entry Tracks
Enums
Epics and features
Expectations
Extending: Adding Features the Right Way
Extracting a middleware
Extracting common functionality
Fear and logic
Finding things
Fixing: Targeted Changes with Test Support
FUN
Functional architecture
Generics
Goals
Goals
grep
grep in pipelines
Handling Errors
head and tail
Help
HOCW
How Computer really work? Chapter 1 & 2
How ITD works
How to apply
How to get help
How to get help
HTML-CSS
Identifying patterns
Implementation details
Induction
Inheritance
Intro Reading
Introduction to Complexity
jq
JS1
JS2
JS3
Kafka in a Nutshell
Kafka Paper
Lean UX Canvas
Limitations and trade-offs
Logic
ls
Measure success
Memoisation
Memory consumption
Memory Models
Mentor Led Workshop
Methods
Monitoring
More cat
Multiple queues
Mutexes
N+1 Query Problem
Network as a bottleneck
New case study
Notes
Optimising Locks
Overcoming Blockers
Pair programming
Peer learning Workshop
Personas
Piscine
Pomodoro
Portfolio
Practices to remember
Pre-computing
Prep
Prep your Demo presentation
Prepare for the day
Preparing for Workshops
Present your learnings
Prioritisation
Programming language concepts
Project: Cache with Stats
Project: Kafka Cron Scheduler
Queues
Re-entrance
React
Refining Purple Forest Bugs
Reproduction Steps
Requirements
Retrospective
Review your BA tools
Reviewing
Role Description
Running commands
Scope and limits
sed
Servers
Set your team up on GitHub
Sharing Our Blockers
Shell pipelines
Shell tools
Single-variable Concurrency
sort and uniq
Specification
Sprint planning
Stakeholder mapping
Step 0: How to check your work
Step 0: How to show us
Step 0: What to do
Step 1: Extend Your Skills
Step 1: Extend Your Skills
Step 1: GenAI Cover Letters
Step 1: How to check your work
Step 1: How to show us
Step 1: How to show us
Step 1: How to show us
Step 1: How to show us
Step 1: What to do
Step 1: What to do
Step 2: Extend Your Skills
Step 2: Google Sheets
Step 2: How to check your work
Step 2: How to show us
Step 2: What to do
Step 3, Step 4: Web Development
Step 3: Extend Your Skills
Step 3: How to check your work
Step 3: How to show us
Step 3: What to do
Step 4: Extend Your Skills
Step 4: How to check your work
Step 4: How to check your work
Step 4: How to show us
Step 4: What to do
Step 4: What to do
Step 5: CYF Blocks
Step 5: English
Step 5: Extend Your Skills
Step 5: How to check your work
Step 5: How to check your work
Step 5: How to show us
Step 5: What to do
Step 6: Extend Your Skills
Step 6: How to check your work
Step 6: How to show us
Step 6: What to do
Step 7: Extend Your Skills
Step 7: How to check your work
Step 7: What to do
Stretch: Retrospective and Roadmap
Study Case
Submitting your steps
SWOT Analysis
System boundaries
Teaching values and guidelines
Team Development
The Launch
Threads and Concurrency
tr
Trade-offs
Type checking with mypy
Type-guided refactorings
Understanding Legacy Code
Usability Workshop
Usability Workshop Pre-reading
Use Cases
Useful links
User journey
User research
User research
User research
User research
User stories
Using existing middleware
Using Honeycomb
Using the CYF Dashboard
Using the ITD Curriculum
UX Design and Storyboarding
Waterfall vs Agile
wc
WebSockets
Weekly plan
Welcome to Code Your Future
Welcome to Launch Prep
Welcome to new ITD Volunteers
What is Legacy Code?
What is the Launch module
What you know, what you will learn
Why we use types
Worked example: Duplicate Encoder
Workshop: Process Spelunking
Wrap
Wrap Party
Writing user stories
Your briefing
Your team