├── .github
├── FUNDING.yml
├── ISSUE_TEMPLATE
│ ├── bug-report.md
│ ├── change-request.md
│ ├── discussion.md
│ ├── module-rewrite.md
│ └── workshop-request.md
├── pull_request_template.md
└── workflows
│ ├── check-consistency.yml
│ ├── nightly-deploy.yml
│ └── test-tooling.yml
├── .gitignore
├── .node-version
├── .npmrc
├── .prettierrc
├── CITATION.cff
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── common-content
├── config
├── deploy-netlify.sh
├── en
│ ├── blocks
│ │ ├── _index.md
│ │ ├── afternoon-break
│ │ │ └── index.md
│ │ ├── ask-me-anything
│ │ │ └── index.md
│ │ ├── backlog
│ │ │ └── index.md
│ │ ├── blockers
│ │ │ └── index.md
│ │ ├── break
│ │ │ └── index.md
│ │ ├── coding-101
│ │ │ └── index.md
│ │ ├── coming-soon
│ │ │ └── index.md
│ │ ├── coursework
│ │ │ └── index.md
│ │ ├── demo
│ │ │ └── index.md
│ │ ├── energiser
│ │ │ └── index.md
│ │ ├── evaluate
│ │ │ └── index.md
│ │ ├── games
│ │ │ └── index.md
│ │ ├── get-how-computers-really-work
│ │ │ └── index.md
│ │ ├── group-discussion
│ │ │ └── index.md
│ │ ├── house-rules
│ │ │ └── index.md
│ │ ├── kata
│ │ │ └── index.md
│ │ ├── linting
│ │ │ └── index.md
│ │ ├── local
│ │ │ └── index.md
│ │ ├── lunch
│ │ │ └── index.md
│ │ ├── mentored-code-review
│ │ │ └── index.md
│ │ ├── morning-break
│ │ │ └── index.md
│ │ ├── morning-orientation
│ │ │ └── index.md
│ │ ├── name-tags
│ │ │ └── index.md
│ │ ├── pd-placeholder
│ │ │ └── index.md
│ │ ├── prep-dir-tests
│ │ │ └── index.md
│ │ ├── prep-dir
│ │ │ └── index.md
│ │ ├── register
│ │ │ └── index.md
│ │ ├── requirements
│ │ │ └── index.md
│ │ ├── retro
│ │ │ └── index.md
│ │ ├── search-terms
│ │ │ └── index.md
│ │ ├── setup-project-teams
│ │ │ └── index.md
│ │ ├── socialise
│ │ │ └── index.md
│ │ ├── spaced-repetition
│ │ │ └── index.md
│ │ ├── standup
│ │ │ └── index.md
│ │ ├── study-group
│ │ │ └── index.md
│ │ ├── success-criteria
│ │ │ └── index.md
│ │ ├── teach
│ │ │ └── index.md
│ │ ├── telephone
│ │ │ └── index.md
│ │ ├── useful-links
│ │ │ └── index.md
│ │ ├── user-stories
│ │ │ └── index.md
│ │ ├── wordle
│ │ │ └── index.md
│ │ ├── working-with-others
│ │ │ └── index.md
│ │ ├── workshop
│ │ │ ├── index.md
│ │ │ └── organise-workshops.png
│ │ ├── wrap-party
│ │ │ └── index.md
│ │ └── wrap
│ │ │ └── index.md
│ ├── energisers
│ │ ├── 18-and-unders
│ │ │ └── index.md
│ │ ├── _index.md
│ │ ├── attract-repel
│ │ │ └── index.md
│ │ ├── bad-interview-answers
│ │ │ └── index.md
│ │ ├── binary
│ │ │ └── index.md
│ │ ├── blockers
│ │ │ └── index.md
│ │ ├── confident-presenting
│ │ │ └── index.md
│ │ ├── favourite-dessert
│ │ │ └── index.md
│ │ ├── fizz-buzz
│ │ │ └── index.md
│ │ ├── in-person-and-online
│ │ │ └── index.md
│ │ ├── introduce-yourself
│ │ │ └── index.md
│ │ ├── popcorn-screen-share
│ │ │ └── index.md
│ │ ├── popcorn
│ │ │ └── index.md
│ │ ├── rhythm-master
│ │ │ └── index.md
│ │ ├── slack-libs
│ │ │ └── index.md
│ │ ├── start-thinking-of-your-own
│ │ │ └── index.md
│ │ ├── telephone
│ │ │ └── index.md
│ │ ├── time-traveller
│ │ │ └── index.md
│ │ ├── wemoji
│ │ │ └── index.md
│ │ ├── word-chain
│ │ │ └── index.md
│ │ └── zip-zap-boing
│ │ │ └── index.md
│ └── module
│ │ ├── _index.md
│ │ ├── cloud
│ │ ├── _index.md
│ │ ├── actions
│ │ │ └── index.md
│ │ ├── alerts-and-metrics
│ │ │ └── index.md
│ │ ├── ci-cd
│ │ │ └── index.md
│ │ ├── deployment-stage
│ │ │ └── index.md
│ │ ├── entry-criteria
│ │ │ └── index.md
│ │ ├── environment-variables
│ │ │ └── index.md
│ │ ├── multiple-jobs
│ │ │ └── index.md
│ │ ├── scalability-cloud
│ │ │ └── index.md
│ │ ├── scalability-monitoring
│ │ │ └── index.md
│ │ ├── scalability-types
│ │ │ └── index.md
│ │ ├── secrets
│ │ │ └── index.md
│ │ ├── setup-aws
│ │ │ └── index.md
│ │ ├── setup-budget
│ │ │ └── index.md
│ │ ├── setup-docker
│ │ │ └── index.md
│ │ ├── setup-mfa
│ │ │ └── index.md
│ │ ├── technical-writing
│ │ │ └── index.md
│ │ ├── template
│ │ │ └── index.md
│ │ ├── terraform-how
│ │ │ └── index.md
│ │ ├── terraform-intro
│ │ │ └── index.md
│ │ ├── terraform-modules
│ │ │ └── index.md
│ │ ├── terraform-state
│ │ │ └── index.md
│ │ ├── test-stage
│ │ │ └── index.md
│ │ ├── what-is-infra-as-code
│ │ │ └── index.md
│ │ ├── what-is-scalability
│ │ │ └── index.md
│ │ ├── why-scalability
│ │ │ └── index.md
│ │ └── writing-infra-code
│ │ │ └── index.md
│ │ ├── complexity
│ │ ├── big-o
│ │ │ ├── big-o.png
│ │ │ └── index.md
│ │ ├── caching-too-much
│ │ │ └── index.md
│ │ ├── caching
│ │ │ └── index.md
│ │ ├── clean-code-workshop
│ │ │ └── index.md
│ │ ├── introduction
│ │ │ └── index.md
│ │ ├── invalidation
│ │ │ ├── index.md
│ │ │ └── venn.svg
│ │ ├── memoisation
│ │ │ ├── fib.svg
│ │ │ └── index.md
│ │ ├── memory-consumption
│ │ │ └── index.md
│ │ ├── n+1
│ │ │ └── index.md
│ │ ├── network-as-a-bottleneck
│ │ │ └── index.md
│ │ ├── operations
│ │ │ └── index.md
│ │ ├── pre-computing
│ │ │ └── index.md
│ │ ├── trade-offs
│ │ │ └── index.md
│ │ └── worked-example-duplicate-encoder
│ │ │ └── index.md
│ │ ├── databases
│ │ ├── _index.md
│ │ ├── communicating-with-db
│ │ │ └── index.md
│ │ ├── creating-a-table
│ │ │ └── index.md
│ │ ├── crud
│ │ │ ├── crud.png
│ │ │ └── index.md
│ │ ├── databases-with-sheets
│ │ │ └── index.md
│ │ ├── defining-keys
│ │ │ └── index.md
│ │ ├── integration-with-node
│ │ │ └── index.md
│ │ ├── introduction-to-db
│ │ │ └── index.md
│ │ ├── introduction-to-postgresql
│ │ │ ├── index.md
│ │ │ └── table-diagram.png
│ │ ├── joining-tables
│ │ │ ├── index.md
│ │ │ └── join-diagram.png
│ │ ├── macos-setup
│ │ │ ├── Screenshot_Postgres_disk.png
│ │ │ ├── Screenshot_Postgres_initialise.png
│ │ │ ├── Screenshot_Postgres_running.png
│ │ │ └── index.md
│ │ ├── more-selective
│ │ │ └── index.md
│ │ ├── recap-node
│ │ │ ├── index.md
│ │ │ ├── postman-get-cust-all-results.png
│ │ │ ├── postman-get-cust-all.odg
│ │ │ └── postman-get-cust-all.png
│ │ ├── ubuntu-setup
│ │ │ └── index.md
│ │ ├── updating-rows
│ │ │ └── index.md
│ │ └── using-aggregate-functions
│ │ │ └── index.md
│ │ ├── decomposition
│ │ ├── adding-like-dislike
│ │ │ └── index.md
│ │ ├── adding-quotes
│ │ │ └── index.md
│ │ ├── backend-limitations
│ │ │ └── index.md
│ │ ├── backend-statefulness
│ │ │ └── index.md
│ │ ├── chat-application-requirements
│ │ │ └── index.md
│ │ ├── classes-and-objects
│ │ │ └── index.md
│ │ ├── continuation-styles
│ │ │ └── index.md
│ │ ├── data-validation
│ │ │ └── index.md
│ │ ├── dataclasses
│ │ │ └── index.md
│ │ ├── deploy-chat-application
│ │ │ └── index.md
│ │ ├── deploy-trivial-frontend-and-backend
│ │ │ └── index.md
│ │ ├── design-trivial-frontend-and-backend
│ │ │ └── index.md
│ │ ├── designing-streaming-api
│ │ │ └── index.md
│ │ ├── discuss-continuation-styles
│ │ │ └── index.md
│ │ ├── enums
│ │ │ └── index.md
│ │ ├── example-backend
│ │ │ └── index.md
│ │ ├── extracting-a-middleware
│ │ │ └── index.md
│ │ ├── extracting-common-functionality
│ │ │ └── index.md
│ │ ├── frontend-limitations-cross-user-interaction
│ │ │ └── index.md
│ │ ├── frontend-limitations-information
│ │ │ └── index.md
│ │ ├── frontend-limitations-intro
│ │ │ └── index.md
│ │ ├── frontend-limitations-public
│ │ │ └── index.md
│ │ ├── frontend-limitations-sharing-across-computers
│ │ │ └── index.md
│ │ ├── generics
│ │ │ └── index.md
│ │ ├── identifying-common-functionality
│ │ │ └── index.md
│ │ ├── inheritance
│ │ │ └── index.md
│ │ ├── limitations-and-trade-offs
│ │ │ └── index.md
│ │ ├── long-polling
│ │ │ └── index.md
│ │ ├── methods
│ │ │ └── index.md
│ │ ├── non-live-chat-application
│ │ │ └── index.md
│ │ ├── read-about-the-internet
│ │ │ └── index.md
│ │ ├── read-about-the-www
│ │ │ └── index.md
│ │ ├── repeated-client-requests-for-updates
│ │ │ └── index.md
│ │ ├── responsibilities-of-frontends-backends-databases
│ │ │ └── index.md
│ │ ├── single-request-response-limitations
│ │ │ └── index.md
│ │ ├── type-checking-with-mypy
│ │ │ └── index.md
│ │ ├── type-guided-refactorings
│ │ │ └── index.md
│ │ ├── using-existing-middleware
│ │ │ └── index.md
│ │ ├── websockets
│ │ │ └── index.md
│ │ ├── what-is-a-backend
│ │ │ └── index.md
│ │ ├── why-types
│ │ │ └── index.md
│ │ └── write-trivial-frontend-and-backend
│ │ │ └── index.md
│ │ ├── entry-tracks
│ │ ├── _index.md
│ │ ├── application
│ │ │ └── index.md
│ │ ├── assessment
│ │ │ └── index.md
│ │ ├── backlog
│ │ │ └── index.md
│ │ ├── blockers
│ │ │ └── index.md
│ │ ├── demo
│ │ │ └── index.md
│ │ ├── development
│ │ │ └── index.md
│ │ ├── expectations
│ │ │ └── index.md
│ │ ├── goals
│ │ │ └── index.md
│ │ ├── help
│ │ │ └── index.md
│ │ ├── induction
│ │ │ └── index.md
│ │ ├── interviews
│ │ │ └── index.md
│ │ ├── kickoff
│ │ │ └── index.md
│ │ ├── pairing
│ │ │ └── index.md
│ │ ├── pomodoro
│ │ │ └── index.md
│ │ ├── preparation
│ │ │ └── index.md
│ │ ├── read-the-day-plan
│ │ │ └── index.md
│ │ ├── review
│ │ │ └── index.md
│ │ ├── solo-development
│ │ │ └── index.md
│ │ ├── wrap-party
│ │ │ └── index.md
│ │ └── wrap
│ │ │ └── index.md
│ │ ├── fundamentals
│ │ ├── _index.md
│ │ ├── blockers
│ │ │ └── index.md
│ │ ├── code-dot-org
│ │ │ └── index.md
│ │ ├── cyf-blocks-iteration
│ │ │ └── index.md
│ │ ├── cyf-blocks-requirements
│ │ │ └── index.md
│ │ ├── github
│ │ │ └── index.md
│ │ ├── goals
│ │ │ └── index.md
│ │ ├── mvp
│ │ │ └── index.md
│ │ ├── next-steps
│ │ │ └── index.md
│ │ ├── overcoming-blockers
│ │ │ └── index.md
│ │ ├── pairing
│ │ │ └── index.md
│ │ ├── ship-it-delivery
│ │ │ └── index.md
│ │ ├── ship-it-iteration
│ │ │ └── index.md
│ │ ├── ship-it-requirements
│ │ │ └── index.md
│ │ ├── using-the-curriculum
│ │ │ └── index.md
│ │ └── wrap-up
│ │ │ └── index.md
│ │ ├── how-our-curriculum-works
│ │ ├── _index.md
│ │ ├── active-learning
│ │ │ └── index.md
│ │ ├── background
│ │ │ └── index.md
│ │ ├── backlog
│ │ │ └── index.md
│ │ ├── calendar
│ │ │ └── index.md
│ │ ├── checking-goals
│ │ │ └── index.md
│ │ ├── classplanner
│ │ │ └── index.md
│ │ ├── code-review
│ │ │ └── index.md
│ │ ├── codewars
│ │ │ └── index.md
│ │ ├── community-goals
│ │ │ └── index.md
│ │ ├── curriculum
│ │ │ └── index.md
│ │ ├── day-plan
│ │ │ └── index.md
│ │ ├── dialogue
│ │ │ └── index.md
│ │ ├── flipped-classroom
│ │ │ └── index.md
│ │ ├── importance-of-prep
│ │ │ └── index.md
│ │ ├── morning-orientation-block
│ │ │ └── index.md
│ │ ├── no-lectures
│ │ │ └── index.md
│ │ ├── now-backlog
│ │ │ └── index.md
│ │ ├── our-mission
│ │ │ └── index.md
│ │ ├── overview
│ │ │ └── index.md
│ │ ├── products
│ │ │ └── index.md
│ │ ├── rhythm-of-the-week
│ │ │ └── index.md
│ │ ├── study-groups
│ │ │ └── index.md
│ │ ├── tasks-and-ratios
│ │ │ └── index.md
│ │ ├── using-this-module
│ │ │ └── index.md
│ │ ├── welcome
│ │ │ └── index.md
│ │ └── workshops
│ │ │ └── index.md
│ │ ├── html-css
│ │ ├── _index.md
│ │ ├── recap-html-css
│ │ │ └── index.md
│ │ ├── what-are-components
│ │ │ └── index.md
│ │ ├── what-are-forms
│ │ │ └── index.md
│ │ ├── what-is-css
│ │ │ └── index.md
│ │ └── what-is-html
│ │ │ └── index.md
│ │ ├── induction
│ │ ├── _index.md
│ │ ├── accounts
│ │ │ └── index.md
│ │ ├── branching
│ │ │ ├── commit-history.png
│ │ │ ├── highlight-2nd-commit.png
│ │ │ ├── index.md
│ │ │ ├── lesson1-four-repo-diagram.png
│ │ │ └── main-branch-highlighted.png
│ │ ├── check-git-installation
│ │ │ └── index.md
│ │ ├── check-github
│ │ │ └── index.md
│ │ ├── checkout-a-commit
│ │ │ └── index.md
│ │ ├── cyf-blog
│ │ │ └── index.md
│ │ ├── cyf-folder
│ │ │ └── index.md
│ │ ├── development-process
│ │ │ ├── different-blog-versions.png
│ │ │ └── index.md
│ │ ├── dot-dev
│ │ │ └── index.md
│ │ ├── forking-a-repository
│ │ │ └── index.md
│ │ ├── github-poets
│ │ │ └── index.md
│ │ ├── github
│ │ │ └── index.md
│ │ ├── handshake
│ │ │ └── index.md
│ │ ├── install-vscode
│ │ │ └── index.md
│ │ ├── learning-as-community
│ │ │ └── index.md
│ │ ├── next-steps
│ │ │ └── index.md
│ │ ├── previous-versions
│ │ │ └── index.md
│ │ ├── sharing-history
│ │ │ └── index.md
│ │ ├── version-control
│ │ │ ├── commit-history-relative-dates.png
│ │ │ └── index.md
│ │ ├── viewing-files
│ │ │ ├── fork-and-clone-diagram.png
│ │ │ └── index.md
│ │ ├── working-locally
│ │ │ └── index.md
│ │ └── wrapping-up
│ │ │ └── index.md
│ │ ├── js1
│ │ ├── _index.md
│ │ ├── anonymous-functions
│ │ │ └── index.md
│ │ ├── api
│ │ │ └── index.md
│ │ ├── arrow-functions
│ │ │ └── index.md
│ │ ├── assembly
│ │ │ └── index.md
│ │ ├── assertions
│ │ │ └── index.md
│ │ ├── cases
│ │ │ └── index.md
│ │ ├── check-unix-os
│ │ │ └── index.md
│ │ ├── clocks
│ │ │ └── index.md
│ │ ├── comparison
│ │ │ └── index.md
│ │ ├── conditionality
│ │ │ └── index.md
│ │ ├── data
│ │ │ └── index.md
│ │ ├── declarations-statements
│ │ │ └── index.md
│ │ ├── declaring-functions
│ │ │ ├── index.md
│ │ │ └── round.gif
│ │ ├── define-computer
│ │ │ └── index.md
│ │ ├── errors
│ │ │ └── index.md
│ │ ├── feedback
│ │ │ ├── index.md
│ │ │ ├── test-feedback-fail.png
│ │ │ └── test-reference-error.png
│ │ ├── framework
│ │ │ └── index.md
│ │ ├── functions-workshop
│ │ │ └── index.md
│ │ ├── functions
│ │ │ ├── index.md
│ │ │ └── round.gif
│ │ ├── generalise
│ │ │ ├── index.md
│ │ │ └── second-case-fail.png
│ │ ├── identifying-missing-tests
│ │ │ └── index.md
│ │ ├── improving
│ │ │ └── index.md
│ │ ├── install-node
│ │ │ └── index.md
│ │ ├── installing
│ │ │ ├── index.md
│ │ │ └── jest-install.png
│ │ ├── interface
│ │ │ └── index.md
│ │ ├── interpreting-errors
│ │ │ └── index.md
│ │ ├── interpreting-this-error
│ │ │ └── index.md
│ │ ├── logging
│ │ │ └── index.md
│ │ ├── ordinal
│ │ │ └── index.md
│ │ ├── outliers
│ │ │ ├── index.md
│ │ │ └── second-case-fail.png
│ │ ├── packages
│ │ │ └── index.md
│ │ ├── parameters
│ │ │ └── index.md
│ │ ├── percentages
│ │ │ └── index.md
│ │ ├── playing-computer
│ │ │ ├── global-frame.png
│ │ │ ├── index.md
│ │ │ ├── make-greeting-frame.png
│ │ │ └── runtime-diagram-1.png
│ │ ├── refactoring-repetition
│ │ │ └── index.md
│ │ ├── repl
│ │ │ └── index.md
│ │ ├── return
│ │ │ └── index.md
│ │ ├── reuse
│ │ │ ├── index.md
│ │ │ └── round.gif
│ │ ├── reusing-variable-names
│ │ │ └── index.md
│ │ ├── scope
│ │ │ └── index.md
│ │ ├── scripts
│ │ │ └── index.md
│ │ ├── setup
│ │ │ ├── index.md
│ │ │ └── jest-install.png
│ │ ├── strategy
│ │ │ └── index.md
│ │ ├── strings
│ │ │ └── index.md
│ │ ├── sub-goal-2
│ │ │ └── index.md
│ │ ├── sub-goal
│ │ │ └── index.md
│ │ ├── terminal
│ │ │ ├── index.md
│ │ │ └── terminal.gif
│ │ ├── testing-a-sub-goal
│ │ │ └── index.md
│ │ ├── testing-workshop
│ │ │ └── index.md
│ │ └── variables
│ │ │ ├── greeting.gif
│ │ │ └── index.md
│ │ ├── js2
│ │ ├── _index.md
│ │ ├── access
│ │ │ └── index.md
│ │ ├── arrays-workshop
│ │ │ └── index.md
│ │ ├── arrays
│ │ │ └── index.md
│ │ ├── assembly
│ │ │ └── index.md
│ │ ├── browser
│ │ │ └── index.md
│ │ ├── calculating
│ │ │ └── index.md
│ │ ├── character-limit
│ │ │ └── index.md
│ │ ├── check-in
│ │ │ └── index.md
│ │ ├── check-progress
│ │ │ └── index.md
│ │ ├── demo
│ │ │ └── index.md
│ │ ├── dom
│ │ │ ├── html-tree.png
│ │ │ └── index.md
│ │ ├── events
│ │ │ └── index.md
│ │ ├── grouping-data
│ │ │ └── index.md
│ │ ├── iteration
│ │ │ └── index.md
│ │ ├── key-values
│ │ │ └── index.md
│ │ ├── mean
│ │ │ └── index.md
│ │ ├── median
│ │ │ └── index.md
│ │ ├── more-median-cases
│ │ │ └── index.md
│ │ ├── multiple-params
│ │ │ └── index.md
│ │ ├── mutating
│ │ │ └── index.md
│ │ ├── mutation
│ │ │ └── index.md
│ │ ├── no-params
│ │ │ └── index.md
│ │ ├── objects-workshop
│ │ │ └── index.md
│ │ ├── one-pair
│ │ │ ├── index.md
│ │ │ └── literal-key.png
│ │ ├── ordered-data
│ │ │ └── index.md
│ │ ├── pair-up
│ │ │ └── index.md
│ │ ├── pick-an-app
│ │ │ └── index.md
│ │ ├── plan
│ │ │ └── index.md
│ │ ├── query-string
│ │ │ └── index.md
│ │ ├── querying
│ │ │ └── index.md
│ │ ├── reacting
│ │ │ └── index.md
│ │ ├── refactor
│ │ │ └── index.md
│ │ ├── reference
│ │ │ ├── index.md
│ │ │ └── point-to-array.png
│ │ ├── side-effects
│ │ │ └── index.md
│ │ ├── summing
│ │ │ └── index.md
│ │ ├── timing
│ │ │ └── index.md
│ │ ├── update
│ │ │ └── index.md
│ │ └── variable-keys
│ │ │ ├── index.md
│ │ │ └── parse-query-test-feedback.png
│ │ ├── js3
│ │ ├── _index.md
│ │ ├── actually-re-rendering
│ │ │ └── index.md
│ │ ├── applying-map
│ │ │ └── index.md
│ │ ├── async-await
│ │ │ └── index.md
│ │ ├── break-down
│ │ │ └── index.md
│ │ ├── callbacks
│ │ │ └── index.md
│ │ ├── capturing-events
│ │ │ └── index.md
│ │ ├── catch
│ │ │ └── index.md
│ │ ├── chaining
│ │ │ └── index.md
│ │ ├── check-in-coordinate
│ │ │ └── index.md
│ │ ├── components
│ │ │ └── index.md
│ │ ├── composing-elements
│ │ │ └── index.md
│ │ ├── data-ui
│ │ │ └── index.md
│ │ ├── diagnose
│ │ │ └── index.md
│ │ ├── fetch-films
│ │ │ ├── data.json
│ │ │ ├── filterFilms.html
│ │ │ └── index.md
│ │ ├── fetch
│ │ │ └── index.md
│ │ ├── fetching-data
│ │ │ └── index.md
│ │ ├── gathering-requirements
│ │ │ └── index.md
│ │ ├── identifying-state
│ │ │ └── index.md
│ │ ├── internet
│ │ │ └── index.md
│ │ ├── introducing-new-state
│ │ │ └── index.md
│ │ ├── latency
│ │ │ └── index.md
│ │ ├── now-showing
│ │ │ ├── film-cards.png
│ │ │ └── index.md
│ │ ├── one-to-one
│ │ │ └── index.md
│ │ ├── promises
│ │ │ └── index.md
│ │ ├── re-rendering-ui
│ │ │ └── index.md
│ │ ├── re-rendering
│ │ │ └── index.md
│ │ ├── reacting
│ │ │ └── index.md
│ │ ├── refactoring-to-state-and-render
│ │ │ └── index.md
│ │ ├── rendering-based-on-state
│ │ │ └── index.md
│ │ ├── simplifying-element-creation
│ │ │ └── index.md
│ │ ├── single-datum
│ │ │ ├── index.md
│ │ │ └── single-film-display.png
│ │ ├── synchronous-execution
│ │ │ └── index.md
│ │ ├── template-html
│ │ │ └── index.md
│ │ ├── then
│ │ │ └── index.md
│ │ ├── using-fetch
│ │ │ └── index.md
│ │ └── using-map
│ │ │ └── index.md
│ │ ├── legacy
│ │ ├── adding
│ │ │ └── index.md
│ │ ├── debugging
│ │ │ └── index.md
│ │ ├── fear
│ │ │ └── index.md
│ │ ├── fixing
│ │ │ └── index.md
│ │ ├── introduction
│ │ │ └── index.md
│ │ ├── navigation
│ │ │ └── index.md
│ │ ├── patterns
│ │ │ └── index.md
│ │ ├── refining-purple-forest-bugs
│ │ │ └── index.md
│ │ ├── testing
│ │ │ └── index.md
│ │ └── understanding
│ │ │ └── index.md
│ │ ├── logic
│ │ ├── _index.md
│ │ ├── abduction
│ │ │ ├── index.md
│ │ │ ├── phew.png
│ │ │ └── poppy.png
│ │ ├── binary-logic
│ │ │ └── index.md
│ │ ├── bisection
│ │ │ ├── bisection.svg
│ │ │ └── index.md
│ │ ├── deduction
│ │ │ └── index.md
│ │ ├── demo
│ │ │ └── index.md
│ │ ├── falsification
│ │ │ └── index.md
│ │ ├── induction
│ │ │ └── index.md
│ │ ├── introduction
│ │ │ └── index.md
│ │ ├── location
│ │ │ └── index.md
│ │ ├── problem-domain
│ │ │ └── index.md
│ │ ├── read-binary-logic
│ │ │ └── index.md
│ │ └── search
│ │ │ └── index.md
│ │ ├── onboarding
│ │ ├── application
│ │ │ └── index.md
│ │ ├── blockers
│ │ │ └── index.md
│ │ ├── demo
│ │ │ └── index.md
│ │ ├── development
│ │ │ └── index.md
│ │ ├── do-the-prep
│ │ │ └── index.md
│ │ ├── expectations
│ │ │ └── index.md
│ │ ├── goals
│ │ │ └── index.md
│ │ ├── help
│ │ │ └── index.md
│ │ ├── overcoming-blockers
│ │ │ └── index.md
│ │ ├── pairing
│ │ │ └── index.md
│ │ ├── pomodoro
│ │ │ └── index.md
│ │ ├── preparation
│ │ │ └── index.md
│ │ ├── read-the-day-plan
│ │ │ └── index.md
│ │ ├── steps
│ │ │ └── index.md
│ │ ├── wrap-party
│ │ │ └── index.md
│ │ └── wrap
│ │ │ └── index.md
│ │ ├── piscine
│ │ ├── _index.md
│ │ ├── application
│ │ │ └── index.md
│ │ ├── assessing-demos
│ │ │ └── index.md
│ │ ├── assessment
│ │ │ └── index.md
│ │ ├── backlog
│ │ │ └── index.md
│ │ ├── blockers
│ │ │ └── index.md
│ │ ├── demo
│ │ │ └── index.md
│ │ ├── development
│ │ │ └── index.md
│ │ ├── expectations
│ │ │ └── index.md
│ │ ├── goals
│ │ │ └── index.md
│ │ ├── group-work
│ │ │ └── index.md
│ │ ├── help
│ │ │ └── index.md
│ │ ├── induction
│ │ │ └── index.md
│ │ ├── intentions
│ │ │ └── index.md
│ │ ├── interview-tips
│ │ │ └── index.md
│ │ ├── interviewing
│ │ │ └── index.md
│ │ ├── interviews
│ │ │ └── index.md
│ │ ├── kickoff
│ │ │ └── index.md
│ │ ├── pairing
│ │ │ └── index.md
│ │ ├── pomodoro
│ │ │ └── index.md
│ │ ├── practice-break-down
│ │ │ └── index.md
│ │ ├── preparation
│ │ │ └── index.md
│ │ ├── programming-prereqs
│ │ │ └── index.md
│ │ ├── review
│ │ │ └── index.md
│ │ ├── routines
│ │ │ └── index.md
│ │ ├── solo-development
│ │ │ └── index.md
│ │ ├── solo-project
│ │ │ └── index.md
│ │ ├── wrap-party
│ │ │ └── index.md
│ │ └── wrap
│ │ │ └── index.md
│ │ ├── portfolio
│ │ ├── _index.md
│ │ ├── break-it-down
│ │ │ └── index.md
│ │ ├── criteria
│ │ │ └── index.md
│ │ ├── data
│ │ │ └── index.md
│ │ ├── employability
│ │ │ └── index.md
│ │ ├── ground-rules
│ │ │ └── index.md
│ │ ├── guest
│ │ │ └── index.md
│ │ ├── interfaces
│ │ │ └── index.md
│ │ ├── project
│ │ │ └── index.md
│ │ ├── requirements
│ │ │ └── index.md
│ │ └── stand-up
│ │ │ └── index.md
│ │ ├── react
│ │ ├── _index.md
│ │ ├── components
│ │ │ └── index.md
│ │ ├── controlled-components
│ │ │ └── index.md
│ │ ├── embedding-javascript
│ │ │ └── index.md
│ │ ├── fetching-data-with-effects
│ │ │ └── index.md
│ │ ├── fetching-data
│ │ │ └── index.md
│ │ ├── handling-events
│ │ │ └── index.md
│ │ ├── import-export
│ │ │ └── index.md
│ │ ├── jsx
│ │ │ └── index.md
│ │ ├── keys
│ │ │ └── index.md
│ │ ├── multiple-fields
│ │ │ └── index.md
│ │ ├── pokedex
│ │ │ └── index.md
│ │ ├── props
│ │ │ └── index.md
│ │ ├── re-rendering
│ │ │ └── index.md
│ │ ├── react-router
│ │ │ └── index.md
│ │ ├── rendering
│ │ │ └── index.md
│ │ ├── state
│ │ │ └── index.md
│ │ ├── synchronizing-with-effects
│ │ │ └── index.md
│ │ ├── team-project
│ │ │ └── index.md
│ │ ├── vite
│ │ │ └── index.md
│ │ ├── what-is-react
│ │ │ └── index.md
│ │ └── working-with-forms
│ │ │ └── index.md
│ │ ├── servers
│ │ ├── _index.md
│ │ ├── building-the-server
│ │ │ └── index.md
│ │ ├── communicating-with-the-server
│ │ │ └── index.md
│ │ ├── crud-2
│ │ │ └── index.md
│ │ ├── crud-challenges
│ │ │ └── index.md
│ │ ├── crud
│ │ │ └── index.md
│ │ ├── get-single
│ │ │ └── index.md
│ │ ├── get
│ │ │ └── index.md
│ │ ├── intro-to-express
│ │ │ └── index.md
│ │ ├── make-a-node-project
│ │ │ └── index.md
│ │ ├── post
│ │ │ └── index.md
│ │ ├── postman
│ │ │ └── index.md
│ │ ├── put
│ │ │ └── index.md
│ │ ├── query-parameters
│ │ │ └── index.md
│ │ ├── render
│ │ │ └── index.md
│ │ ├── routing
│ │ │ └── index.md
│ │ └── test-examples-in-postman
│ │ │ └── index.md
│ │ ├── the-launch
│ │ ├── _index.md
│ │ ├── goals
│ │ │ └── index.md
│ │ ├── presentation
│ │ │ └── index.md
│ │ ├── readme
│ │ │ └── index.md
│ │ └── tips
│ │ │ └── index.md
│ │ └── tools
│ │ ├── awk
│ │ └── index.md
│ │ ├── binary-and-hexadecimal-numbers
│ │ └── index.md
│ │ ├── bitwise-operators
│ │ └── index.md
│ │ ├── cat-1
│ │ └── index.md
│ │ ├── cat-2
│ │ └── index.md
│ │ ├── comparing-javascript-and-python
│ │ └── index.md
│ │ ├── comparing-programming-languages
│ │ └── index.md
│ │ ├── computer-quiz
│ │ └── index.md
│ │ ├── converted-program
│ │ └── index.md
│ │ ├── converting-javascript-to-python
│ │ └── index.md
│ │ ├── counting-words
│ │ └── index.md
│ │ ├── cpu-and-memory
│ │ └── index.md
│ │ ├── discuss-programming-language-concepts
│ │ └── index.md
│ │ ├── first-nodejs-program
│ │ └── index.md
│ │ ├── grep-in-pipelines
│ │ └── index.md
│ │ ├── grep
│ │ └── index.md
│ │ ├── head-and-tail
│ │ └── index.md
│ │ ├── individual-shell-tools
│ │ └── index.md
│ │ ├── installing-npm-dependencies
│ │ └── index.md
│ │ ├── jq
│ │ └── index.md
│ │ ├── ls
│ │ └── index.md
│ │ ├── man-pages
│ │ └── index.md
│ │ ├── nodejs
│ │ └── index.md
│ │ ├── process-spelunking
│ │ └── index.md
│ │ ├── read-about-operating-systems
│ │ └── index.md
│ │ ├── read-about-programming-language-concepts
│ │ └── index.md
│ │ ├── reading-a-file
│ │ └── index.md
│ │ ├── sed
│ │ └── index.md
│ │ ├── shell-pipelines
│ │ └── index.md
│ │ ├── single-use-data-analysis
│ │ └── index.md
│ │ ├── sort-and-uniq
│ │ └── index.md
│ │ ├── splitting-a-string
│ │ └── index.md
│ │ ├── tr
│ │ └── index.md
│ │ ├── using-npm-dependencies
│ │ └── index.md
│ │ ├── using-python-dependencies
│ │ └── index.md
│ │ ├── virtual-environments
│ │ └── index.md
│ │ └── wc
│ │ └── index.md
├── go.mod
├── hugo.toml
└── netlify.toml
├── common-docs
├── assets
│ ├── custom-images
│ │ └── site-logo
│ │ │ ├── site-logo-small.svg
│ │ │ └── site-logo.svg
│ └── custom-theme
│ │ └── 02-variables
│ │ ├── colors.scss
│ │ └── fonts.scss
├── config
├── content
│ ├── _index.md
│ ├── common-content
│ │ ├── _index.md
│ │ ├── blocks
│ │ │ └── _index.md
│ │ └── module
│ │ │ └── _index.md
│ ├── common-theme
│ │ ├── _index.md
│ │ ├── block-types
│ │ │ ├── _index.md
│ │ │ ├── issue.md
│ │ │ ├── link.md
│ │ │ ├── local.md
│ │ │ ├── pd.md
│ │ │ ├── pullreq.md
│ │ │ ├── readme.md
│ │ │ ├── slide.md
│ │ │ └── youtube.md
│ │ ├── blocks
│ │ │ └── prep
│ │ │ │ └── index.md
│ │ ├── front-matter
│ │ │ ├── _index.md
│ │ │ └── blocks
│ │ │ │ ├── activities
│ │ │ │ └── index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── blocks
│ │ │ │ └── index.md
│ │ │ │ ├── emoji
│ │ │ │ └── index.md
│ │ │ │ ├── front-matter
│ │ │ │ └── index.md
│ │ │ │ ├── map
│ │ │ │ └── index.md
│ │ │ │ ├── menu-map
│ │ │ │ └── index.md
│ │ │ │ ├── menu
│ │ │ │ └── index.md
│ │ │ │ ├── objectives
│ │ │ │ └── index.md
│ │ │ │ ├── overview
│ │ │ │ └── index.md
│ │ │ │ ├── register
│ │ │ │ └── index.md
│ │ │ │ ├── tasks
│ │ │ │ └── index.md
│ │ │ │ ├── taxonomy-map
│ │ │ │ └── index.md
│ │ │ │ └── time
│ │ │ │ └── index.md
│ │ ├── pages
│ │ │ ├── _index.md
│ │ │ ├── backlog.md
│ │ │ ├── day-plan.md
│ │ │ ├── default.md
│ │ │ ├── module.md
│ │ │ ├── overview.md
│ │ │ ├── prep.md
│ │ │ ├── product.md
│ │ │ ├── sprint.md
│ │ │ ├── success.md
│ │ │ └── term.md
│ │ ├── render-hooks
│ │ │ ├── _index.md
│ │ │ ├── math.md
│ │ │ ├── mermaid.md
│ │ │ ├── note.md
│ │ │ ├── objectives.md
│ │ │ ├── runkit.md
│ │ │ └── tasks.md
│ │ └── shortcodes
│ │ │ ├── _index.md
│ │ │ ├── blocklink.md
│ │ │ ├── columns.md
│ │ │ ├── contributors.md
│ │ │ ├── issue.md
│ │ │ ├── label-items.md
│ │ │ ├── logos.md
│ │ │ ├── multiple-choice.md
│ │ │ ├── note.md
│ │ │ ├── objectives.md
│ │ │ ├── our-name.md
│ │ │ ├── tabs.md
│ │ │ ├── tasks.md
│ │ │ ├── timer.md
│ │ │ ├── tooltip.md
│ │ │ └── youtube.md
│ ├── community
│ │ ├── _index.md
│ │ ├── blocks
│ │ │ ├── itp
│ │ │ │ ├── index.md
│ │ │ │ └── itp.png
│ │ │ ├── migracode
│ │ │ │ ├── index.md
│ │ │ │ └── mcb.png
│ │ │ └── plus
│ │ │ │ ├── index.md
│ │ │ │ └── plus.png
│ │ └── showcase
│ │ │ └── index.md
│ └── more-sources
│ │ ├── _index.md
│ │ ├── mounted
│ │ └── _index.md
│ │ └── repos
│ │ └── _index.md
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
├── layouts
│ └── _default
│ │ └── slimdex.html
├── netlify.toml
├── package-lock.json
└── package.json
├── common-theme
├── archetypes
│ ├── backlog.md
│ ├── blocks
│ │ └── index.md
│ ├── day-plan.md
│ ├── default.md
│ ├── module-prep.md
│ ├── module-success.md
│ ├── module.md
│ ├── prep.md
│ ├── product-backlog.md
│ ├── product-prep.md
│ ├── product-success.md
│ ├── product.md
│ ├── sprint.md
│ └── success.md
├── assets
│ ├── images
│ │ ├── backgrounds
│ │ │ ├── dddepth--085.webp
│ │ │ ├── dddepth--320.webp
│ │ │ ├── dddepth-013.webp
│ │ │ ├── dddepth-014.webp
│ │ │ ├── dddepth-016.webp
│ │ │ ├── dddepth-017.webp
│ │ │ ├── dddepth-019.webp
│ │ │ ├── dddepth-025.webp
│ │ │ ├── dddepth-084.webp
│ │ │ ├── dddepth-086.webp
│ │ │ ├── dddepth-230.webp
│ │ │ └── dddepth-235.webp
│ │ └── site-logo
│ │ │ └── logo.svg
│ ├── scripts
│ │ ├── alert-message.js
│ │ ├── app.js
│ │ ├── cm6.ts
│ │ ├── confetti-checkboxes.js
│ │ ├── dark-mode.js
│ │ ├── highlight-lines.ts
│ │ ├── label-items.js
│ │ ├── mermaid-observer.js
│ │ ├── multiple-choice.js
│ │ ├── solo-view.js
│ │ ├── stop-watch.js
│ │ ├── tab-panels.js
│ │ ├── time-stamper.js
│ │ ├── time-total.js
│ │ ├── toggle-all-details.js
│ │ ├── word-limit.js
│ │ └── youtube-player.js
│ └── styles
│ │ ├── 01-mixins
│ │ ├── backdrop.scss
│ │ ├── block.scss
│ │ ├── grid-assign.scss
│ │ ├── offscreen.scss
│ │ ├── offset.scss
│ │ ├── on-event.scss
│ │ ├── patterns.scss
│ │ └── screen.scss
│ │ ├── 02-variables
│ │ ├── borders.scss
│ │ ├── colors.scss
│ │ ├── fonts.scss
│ │ ├── shadows.scss
│ │ ├── spacing.scss
│ │ └── type-scale.scss
│ │ ├── 03-elements
│ │ ├── base.scss
│ │ ├── buttons.scss
│ │ ├── forms.scss
│ │ ├── headings.scss
│ │ ├── images.scss
│ │ ├── links.scss
│ │ ├── lists.scss
│ │ ├── misc-phrasing.scss
│ │ └── table.scss
│ │ ├── 04-components
│ │ ├── alert.scss
│ │ ├── block.scss
│ │ ├── breadcrumbs.scss
│ │ ├── card.scss
│ │ ├── chip.scss
│ │ ├── codemirror.scss
│ │ ├── columns.scss
│ │ ├── contributor.scss
│ │ ├── copy.scss
│ │ ├── emoji.scss
│ │ ├── issue.scss
│ │ ├── label.scss
│ │ ├── logos.scss
│ │ ├── map.scss
│ │ ├── note.scss
│ │ ├── objectives.scss
│ │ ├── overview.scss
│ │ ├── page-footer.scss
│ │ ├── page-header.scss
│ │ ├── rubric.scss
│ │ ├── skip-link.scss
│ │ ├── tabs.scss
│ │ ├── terms.scss
│ │ ├── timeline.scss
│ │ ├── toc.scss
│ │ └── tooltip.scss
│ │ ├── layout
│ │ ├── footer.scss
│ │ ├── header.scss
│ │ ├── layout.scss
│ │ ├── main.scss
│ │ └── menu.scss
│ │ └── states
│ │ ├── bad.scss
│ │ ├── dark.scss
│ │ ├── good.scss
│ │ ├── inert.scss
│ │ ├── invisible.scss
│ │ ├── light.scss
│ │ ├── none.scss
│ │ ├── print.scss
│ │ ├── problem.scss
│ │ └── visible.scss
├── config
├── data
│ └── funding.json
├── deploy-netlify.sh
├── go.mod
├── hugo.toml
├── layouts
│ ├── 404.html
│ ├── _default
│ │ ├── _markup
│ │ │ ├── render-blockquote.html
│ │ │ ├── render-codeblock-math.html
│ │ │ ├── render-codeblock-mermaid.html.html
│ │ │ ├── render-codeblock-objectives.html
│ │ │ ├── render-codeblock-runkit.html
│ │ │ ├── render-codeblock-tasks.html
│ │ │ ├── render-image.html
│ │ │ └── render-link.html
│ │ ├── backlog.html
│ │ ├── baseof.html
│ │ ├── block-viewer.html
│ │ ├── day-plan.html
│ │ ├── list.html
│ │ ├── module.html
│ │ ├── overview.html
│ │ ├── prep.html
│ │ ├── product.html
│ │ ├── single.html
│ │ ├── sprint.html
│ │ ├── success.html
│ │ ├── taxonomy.html
│ │ └── term.html
│ ├── index.html
│ ├── partials
│ │ ├── block
│ │ │ ├── block.html
│ │ │ ├── data.html
│ │ │ ├── issue.html
│ │ │ ├── issues-list-as-blocks.html
│ │ │ ├── link.html
│ │ │ ├── local.html
│ │ │ ├── nested.html
│ │ │ ├── pd.html
│ │ │ ├── pullreq.html
│ │ │ ├── readme.html
│ │ │ ├── slide.html
│ │ │ └── youtube.html
│ │ ├── breadcrumbs.html
│ │ ├── card.html
│ │ ├── fetch-paginated-issues.html
│ │ ├── foot.html
│ │ ├── github-auth.html
│ │ ├── github-icon.html
│ │ ├── head.html
│ │ ├── header.html
│ │ ├── map-common.html
│ │ ├── map-menu.html
│ │ ├── map-taxonomy.html
│ │ ├── map.html
│ │ ├── menu.html
│ │ ├── module-tabs.html
│ │ ├── multiple-choice.html
│ │ ├── objectives
│ │ │ ├── block.html
│ │ │ ├── get-list.html
│ │ │ ├── local.html
│ │ │ └── remote.html
│ │ ├── page-footer.html
│ │ ├── page-header.html
│ │ ├── register-attendance.html
│ │ ├── scripts.html
│ │ ├── search.html
│ │ ├── strings
│ │ │ ├── absolute-image-paths.html
│ │ │ ├── extract-github-objectives.html
│ │ │ ├── readme-paths.html
│ │ │ └── remove-github-objectives.html
│ │ └── time.html
│ └── shortcodes
│ │ ├── blocklink.html
│ │ ├── columns.html
│ │ ├── contributors.html
│ │ ├── iframe.html
│ │ ├── issue.html
│ │ ├── label-items.html
│ │ ├── logos.html
│ │ ├── multiple-choice.html
│ │ ├── note.html
│ │ ├── objectives.html
│ │ ├── our-name.html
│ │ ├── tabs.html
│ │ ├── tasks.html
│ │ ├── timer.html
│ │ ├── tooltip.html
│ │ ├── wordlimit.html
│ │ └── youtube.html
├── netlify.toml
├── package-lock.json
├── package.json
├── prettierignore
└── static
│ ├── 404.html
│ ├── favicon.ico
│ └── logos
│ ├── github.png
│ ├── netlify.svg
│ └── slack.png
├── legacy-curriculum-redirects
└── netlify.toml
├── org-cyf-guides
├── .env.example
├── README.md
├── config
├── content
│ ├── _index.md
│ ├── activities
│ │ ├── _index.md
│ │ ├── analogise
│ │ │ └── _index.md
│ │ ├── define-and-refine
│ │ │ └── _index.md
│ │ ├── defining-key-terms
│ │ │ └── _index.md
│ │ ├── in-your-own-words
│ │ │ └── _index.md
│ │ ├── play-computer
│ │ │ └── _index.md
│ │ ├── tell-me-the-target
│ │ │ └── _index.md
│ │ ├── where-is-the-code-running
│ │ │ └── _index.md
│ │ └── which-line-is-it
│ │ │ └── _index.md
│ ├── contributing
│ │ ├── _index.md
│ │ ├── contributors
│ │ │ └── index.md
│ │ ├── create-a-pull-request
│ │ │ ├── github-branches-view.png
│ │ │ ├── github-fork-highlight-branches.png
│ │ │ ├── github-fork-main-page.png
│ │ │ ├── highlight-new-pull-request.png
│ │ │ ├── index.md
│ │ │ ├── new-pr-landing-page.png
│ │ │ ├── open-pull-request-page.png
│ │ │ ├── update-pr-title-description.png
│ │ │ ├── update-pr-title.png
│ │ │ └── update-pr-using-template.png
│ │ ├── minutes
│ │ │ └── index.md
│ │ └── supporters
│ │ │ └── index.md
│ ├── deploying
│ │ ├── _index.md
│ │ ├── cyf
│ │ │ ├── _index.md
│ │ │ ├── add-project-button.png
│ │ │ ├── backend
│ │ │ │ ├── add-github-repo.png
│ │ │ │ ├── choose-friendly-domain.png
│ │ │ │ ├── click-add-new-resource.png
│ │ │ │ ├── copy-https-clone-url.png
│ │ │ │ ├── customise-branch.png
│ │ │ │ ├── deploy.png
│ │ │ │ ├── enter-commands.png
│ │ │ │ ├── index.md
│ │ │ │ └── paste-repository-url.png
│ │ │ ├── click-production-environment.png
│ │ │ ├── enter-project-name.png
│ │ │ ├── frontend
│ │ │ │ ├── add-github-repo.png
│ │ │ │ ├── choose-friendly-domain.png
│ │ │ │ ├── click-add-new-resource.png
│ │ │ │ ├── configure-static-site.png
│ │ │ │ ├── copy-https-clone-url.png
│ │ │ │ ├── customise-branch.png
│ │ │ │ ├── deploy.png
│ │ │ │ ├── generate-default-nginx-configuration.png
│ │ │ │ ├── index.md
│ │ │ │ ├── paste-mime-type-config.png
│ │ │ │ ├── paste-repository-url.png
│ │ │ │ └── set-base-directory.png
│ │ │ ├── projects-menu.png
│ │ │ └── select-team.png
│ │ ├── flyio
│ │ │ ├── _index.md
│ │ │ ├── database-access.md
│ │ │ ├── serving-frontend.md
│ │ │ └── setup
│ │ │ │ ├── index.md
│ │ │ │ └── signup.png
│ │ ├── free_deployments.md
│ │ ├── netlify
│ │ │ ├── _index.md
│ │ │ ├── another-site
│ │ │ │ ├── 01-netlify-dashboard.png
│ │ │ │ ├── 02-sites-page.png
│ │ │ │ ├── 03-git-provider.png
│ │ │ │ ├── 04-choose-repo.png
│ │ │ │ ├── 05-choose-branch.png
│ │ │ │ ├── 06-site-is-live.png
│ │ │ │ └── index.md
│ │ │ ├── common-problems.md
│ │ │ ├── deploying-backends
│ │ │ │ ├── 01-netlify-environment-variables.png
│ │ │ │ └── index.md
│ │ │ ├── first-site
│ │ │ │ ├── 01-netlify-homepage.png
│ │ │ │ ├── 02-netlify-signup.png
│ │ │ │ ├── 03-github-account-permissions.png
│ │ │ │ ├── 04-deploy-first-project.png
│ │ │ │ ├── 05-git-provider.png
│ │ │ │ ├── 06-github-further-permissions.png
│ │ │ │ ├── 07-install-netlify.png
│ │ │ │ ├── 08-choose-repo.png
│ │ │ │ ├── 09-choose-branch.png
│ │ │ │ ├── 10-site-is-live.png
│ │ │ │ └── index.md
│ │ │ ├── renaming-site
│ │ │ │ ├── 01-netlify-dashboard.png
│ │ │ │ ├── 02-list-of-sites.png
│ │ │ │ ├── 03-site-overview.png
│ │ │ │ ├── 04-site-settings.png
│ │ │ │ ├── 05-site-name-input.png
│ │ │ │ └── index.md
│ │ │ └── site-naming-conventions.md
│ │ ├── render
│ │ │ ├── _index.md
│ │ │ ├── connecting-a-dbms
│ │ │ │ ├── changing-environment-variables.png
│ │ │ │ ├── connection-error.png
│ │ │ │ ├── connection-successful.png
│ │ │ │ ├── connection-test.png
│ │ │ │ ├── db-credentials.png
│ │ │ │ ├── db-drivers.png
│ │ │ │ ├── index.md
│ │ │ │ ├── new-connection.png
│ │ │ │ ├── render-dashboard.png
│ │ │ │ ├── selecting-postgres.png
│ │ │ │ └── show-all-databases.png
│ │ │ ├── connecting-github
│ │ │ │ ├── authorise-render.png
│ │ │ │ ├── complete-sign-up.png
│ │ │ │ ├── index.md
│ │ │ │ ├── sign-in-with-github.png
│ │ │ │ ├── sign-in.png
│ │ │ │ ├── sign-up-complete.png
│ │ │ │ ├── verification-email-link.png
│ │ │ │ ├── verification-email-received.png
│ │ │ │ └── verification-email-sent.png
│ │ │ ├── creating-a-postgres-db
│ │ │ │ ├── complete-sign-up.png
│ │ │ │ ├── connect-button.png
│ │ │ │ ├── database-active.png
│ │ │ │ ├── database-creating.png
│ │ │ │ ├── database-name.png
│ │ │ │ ├── environment-variables.png
│ │ │ │ ├── free-plan-and-create-database.png
│ │ │ │ ├── index.md
│ │ │ │ └── new-postgres.png
│ │ │ ├── deploying-server
│ │ │ │ ├── authorise-render.png
│ │ │ │ ├── build-successful.jpg
│ │ │ │ ├── complete-sign-up.png
│ │ │ │ ├── connect-repo.jpg
│ │ │ │ ├── create-web-service.jpg
│ │ │ │ ├── dashboard-new-button.png
│ │ │ │ ├── index.md
│ │ │ │ ├── name-web-service.jpg
│ │ │ │ ├── new-web-service.jpg
│ │ │ │ ├── render-dashboard.png
│ │ │ │ ├── start-command.jpg
│ │ │ │ └── url-to-deployed-web-service.jpg
│ │ │ └── serving-frontend-through-backend.md
│ │ └── supabase
│ │ │ ├── _index.md
│ │ │ └── connection-string.png
│ ├── employability
│ │ ├── _index.md
│ │ ├── cover-letters
│ │ │ └── index.md
│ │ ├── cvs
│ │ │ ├── _index.md
│ │ │ ├── applicant-tracking-system
│ │ │ │ └── index.md
│ │ │ ├── cv-layout
│ │ │ │ └── index.md
│ │ │ └── working-through-sections
│ │ │ │ └── index.md
│ │ ├── github
│ │ │ ├── _index.md
│ │ │ ├── activity
│ │ │ │ ├── github_activity.png
│ │ │ │ └── index.md
│ │ │ ├── highlight-skills
│ │ │ │ └── index.md
│ │ │ └── pinned-projects
│ │ │ │ └── index.md
│ │ ├── interview
│ │ │ ├── _index.md
│ │ │ ├── competency-interview
│ │ │ │ └── index.md
│ │ │ └── technical-interview-prep
│ │ │ │ ├── _index.md
│ │ │ │ ├── free-code-camp
│ │ │ │ └── index.md
│ │ │ │ ├── google
│ │ │ │ └── index.md
│ │ │ │ ├── hacker-rank
│ │ │ │ └── index.md
│ │ │ │ └── useful-links
│ │ │ │ └── index.md
│ │ ├── job-search
│ │ │ └── _index.md
│ │ ├── learning
│ │ │ ├── _index.md
│ │ │ ├── documentation
│ │ │ │ └── index.md
│ │ │ ├── exercism
│ │ │ │ └── index.md
│ │ │ └── roadmaps
│ │ │ │ └── index.md
│ │ ├── networking
│ │ │ ├── _index.md
│ │ │ └── setting-up-your-profile
│ │ │ │ └── index.md
│ │ └── portfolio
│ │ │ ├── _index.md
│ │ │ └── creating-a-portfolio-site.md
│ ├── getting-help
│ │ ├── _index.md
│ │ └── asking-questions
│ │ │ └── index.md
│ ├── pair-programming
│ │ ├── _index.md
│ │ ├── driver-navigator
│ │ │ └── index.md
│ │ ├── guidance
│ │ │ └── index.md
│ │ └── mentored
│ │ │ └── index.md
│ ├── presenting
│ │ ├── _index.md
│ │ └── demoing
│ │ │ └── index.md
│ ├── reviewing
│ │ ├── _index.md
│ │ ├── checklist
│ │ │ └── index.md
│ │ └── style-guide
│ │ │ ├── index.md
│ │ │ └── prettier-error.png
│ ├── setting-up
│ │ ├── _index.md
│ │ └── psql
│ │ │ ├── index.md
│ │ │ └── mac-screenshots
│ │ │ ├── Screenshot_Postgres_disk.png
│ │ │ ├── Screenshot_Postgres_initialise.png
│ │ │ └── Screenshot_Postgres_running.png
│ ├── teaching
│ │ ├── _index.md
│ │ ├── do-not-answer-questions
│ │ │ └── index.md
│ │ ├── do-not-touch-a-trainee-keyboard
│ │ │ └── index.md
│ │ ├── it-is-ok-not-to-know-things
│ │ │ └── index.md
│ │ └── no-one-talks-for-more-than-five-minutes
│ │ │ └── index.md
│ └── testing
│ │ ├── _index.md
│ │ ├── lighthouse
│ │ ├── index.md
│ │ └── lighthouse-anatomy.png
│ │ └── unit-testing
│ │ ├── index.md
│ │ ├── test-case.png
│ │ ├── test-fail-case.png
│ │ └── test-pass-case.png
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
├── netlify.toml
├── package-lock.json
├── package.json
└── static
│ └── admin
│ ├── config.yml
│ └── index.html
├── org-cyf-how-this-works
├── config
├── content
│ ├── _index.md
│ ├── prep
│ │ └── index.md
│ ├── sprints
│ │ └── self-educate
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ └── index.md
│ │ │ ├── prep
│ │ │ └── index.md
│ │ │ └── success
│ │ │ └── index.md
│ └── success
│ │ └── index.md
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
└── netlify.toml
├── org-cyf-itd
├── README.md
├── assets
│ └── custom-theme
│ │ └── 04-components
│ │ └── card-for-itd.scss
├── config
├── content
│ ├── _index.md
│ ├── blocks
│ │ ├── common-issues
│ │ │ └── index.md
│ │ ├── groups
│ │ │ ├── cyf-blocks
│ │ │ │ └── index.md
│ │ │ ├── english
│ │ │ │ └── index.md
│ │ │ ├── genai-cover-letters
│ │ │ │ └── index.md
│ │ │ ├── google-sheets
│ │ │ │ └── index.md
│ │ │ ├── newcomers
│ │ │ │ └── index.md
│ │ │ └── web-development
│ │ │ │ └── index.md
│ │ ├── help
│ │ │ └── index.md
│ │ ├── how-itd-works
│ │ │ ├── accessing-the-dashboard
│ │ │ │ ├── dashboardHome.png
│ │ │ │ └── index.md
│ │ │ ├── images
│ │ │ │ ├── commentButton.png
│ │ │ │ ├── cyf_brand.png
│ │ │ │ ├── dashboardHome.png
│ │ │ │ ├── filters.png
│ │ │ │ ├── listOfApplicants.png
│ │ │ │ ├── listOfApplicantsEdited.png
│ │ │ │ ├── reviewApprove.png
│ │ │ │ ├── reviewOptions.png
│ │ │ │ ├── reviewReject.png
│ │ │ │ ├── reviewSteps.png
│ │ │ │ ├── syllabusHome.png
│ │ │ │ ├── undoButton.png
│ │ │ │ └── workshops.png
│ │ │ ├── know-learn-need-do
│ │ │ │ └── index.md
│ │ │ ├── reviewing
│ │ │ │ └── index.md
│ │ │ ├── useful-links
│ │ │ │ └── index.md
│ │ │ ├── using-the-curriculum
│ │ │ │ ├── StepComponents.png
│ │ │ │ └── index.md
│ │ │ ├── using-the-dashboard
│ │ │ │ ├── commentButton.png
│ │ │ │ ├── dashboardHome.png
│ │ │ │ ├── filters.png
│ │ │ │ ├── index.md
│ │ │ │ ├── listOfApplicants.png
│ │ │ │ ├── listOfApplicantsEdited.png
│ │ │ │ ├── reviewApprove.png
│ │ │ │ ├── reviewOptions.png
│ │ │ │ ├── reviewReject.png
│ │ │ │ ├── reviewSteps.png
│ │ │ │ ├── undoButton.png
│ │ │ │ └── workshops.png
│ │ │ ├── welcome
│ │ │ │ └── index.md
│ │ │ └── what-is-itd
│ │ │ │ └── index.md
│ │ ├── mentor-led
│ │ │ └── index.md
│ │ ├── peer-learning
│ │ │ └── index.md
│ │ ├── step-0
│ │ │ ├── acceptance
│ │ │ │ └── index.md
│ │ │ ├── instructions
│ │ │ │ ├── index.md
│ │ │ │ └── step-0-sample-screenshot.png
│ │ │ └── submission
│ │ │ │ └── index.md
│ │ ├── step-1
│ │ │ ├── acceptance
│ │ │ │ └── index.md
│ │ │ ├── instructions
│ │ │ │ └── index.md
│ │ │ └── submission
│ │ │ │ └── index.md
│ │ ├── step-2
│ │ │ ├── acceptance
│ │ │ │ └── index.md
│ │ │ ├── extend
│ │ │ │ └── index.md
│ │ │ ├── instructions
│ │ │ │ └── index.md
│ │ │ └── submission
│ │ │ │ └── index.md
│ │ ├── step-3
│ │ │ ├── acceptance
│ │ │ │ └── index.md
│ │ │ ├── extend
│ │ │ │ └── index.md
│ │ │ ├── instructions
│ │ │ │ └── index.md
│ │ │ └── submission
│ │ │ │ └── index.md
│ │ ├── step-4-hometown
│ │ │ ├── acceptance
│ │ │ │ └── index.md
│ │ │ ├── extend
│ │ │ │ └── index.md
│ │ │ ├── instructions
│ │ │ │ └── index.md
│ │ │ └── submission
│ │ │ │ └── index.md
│ │ ├── step-4
│ │ │ ├── acceptance
│ │ │ │ └── index.md
│ │ │ ├── extend
│ │ │ │ └── index.md
│ │ │ ├── instructions
│ │ │ │ ├── index.md
│ │ │ │ └── step-4-github-pages-setting.png
│ │ │ └── submission
│ │ │ │ └── index.md
│ │ ├── step-5-blocks
│ │ │ ├── acceptance
│ │ │ │ └── index.md
│ │ │ ├── extend
│ │ │ │ └── index.md
│ │ │ ├── instructions
│ │ │ │ └── index.md
│ │ │ └── submission
│ │ │ │ └── index.md
│ │ ├── step-5
│ │ │ ├── acceptance
│ │ │ │ └── index.md
│ │ │ ├── extend
│ │ │ │ └── index.md
│ │ │ ├── instructions
│ │ │ │ ├── codepen-html-analyzer.png
│ │ │ │ └── index.md
│ │ │ └── submission
│ │ │ │ └── index.md
│ │ ├── step-6
│ │ │ ├── acceptance
│ │ │ │ └── index.md
│ │ │ ├── extend
│ │ │ │ └── index.md
│ │ │ ├── instructions
│ │ │ │ └── index.md
│ │ │ └── submission
│ │ │ │ └── index.md
│ │ ├── values
│ │ │ └── index.md
│ │ ├── workshop-checklist
│ │ │ └── index.md
│ │ ├── workshop-goals
│ │ │ └── index.md
│ │ └── workshop-prep
│ │ │ └── index.md
│ ├── how-itd-works
│ │ └── index.md
│ ├── steps
│ │ ├── _index.md
│ │ ├── five
│ │ │ └── index.md
│ │ ├── four
│ │ │ └── index.md
│ │ ├── one
│ │ │ └── index.md
│ │ ├── six
│ │ │ └── index.md
│ │ ├── three
│ │ │ └── index.md
│ │ ├── two
│ │ │ └── index.md
│ │ └── zero
│ │ │ └── index.md
│ └── workshops
│ │ ├── _index.md
│ │ ├── prep
│ │ └── index.md
│ │ └── workshop-plan
│ │ └── index.md
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
├── netlify.toml
├── package-lock.json
└── package.json
├── org-cyf-itp
├── .env.example
├── .gitignore
├── README.md
├── config
├── content
│ ├── _index.md
│ ├── blocks
│ │ └── code-of-conduct
│ │ │ └── index.md
│ ├── data-flows
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── project
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog-1
│ │ │ │ │ └── index.md
│ │ │ │ ├── backlog-2
│ │ │ │ │ └── index.md
│ │ │ │ └── backlog-3
│ │ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── data-groups
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── guides
│ │ └── timeline
│ │ │ └── index.md
│ ├── onboarding
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── overview
│ │ └── _index.md
│ ├── pd
│ │ └── _index.md
│ ├── prs-needing-review
│ │ └── _index.md
│ ├── structuring-data
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ └── welcome
│ │ ├── _index.md
│ │ ├── day-plan
│ │ └── index.md
│ │ ├── prep
│ │ └── index.md
│ │ └── success
│ │ └── index.md
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
├── netlify.toml
├── package-lock.json
├── package.json
├── static
│ ├── dummy-apis
│ │ └── films.json
│ └── filterFilms.html
└── tooling
│ └── netlify
│ └── functions
│ └── submission-created.js
├── org-cyf-launch
├── .env.example
├── README.md
├── config
├── content
│ ├── _index.md
│ ├── blocks
│ │ ├── application-form
│ │ │ └── index.md
│ │ ├── demo-time
│ │ │ └── index.md
│ │ ├── deploy-early-deploy-often
│ │ │ └── index.md
│ │ ├── design-your-product
│ │ │ └── index.md
│ │ ├── development-time
│ │ │ └── index.md
│ │ ├── entry-criteria
│ │ │ └── index.md
│ │ ├── how-to-apply
│ │ │ └── index.md
│ │ ├── implementation-details
│ │ │ └── index.md
│ │ ├── job-description
│ │ │ └── index.md
│ │ ├── launch-prep
│ │ │ ├── briefing
│ │ │ │ └── index.md
│ │ │ ├── contributions
│ │ │ │ └── index.md
│ │ │ ├── plan
│ │ │ │ └── index.md
│ │ │ ├── setup
│ │ │ │ └── index.md
│ │ │ ├── team
│ │ │ │ └── index.md
│ │ │ └── welcome
│ │ │ │ └── index.md
│ │ ├── lean-ux
│ │ │ └── index.md
│ │ ├── prep-launch-week-2
│ │ │ └── index.md
│ │ ├── retrospective
│ │ │ └── index.md
│ │ ├── scope-and-limits
│ │ │ └── index.md
│ │ ├── sprint-planning
│ │ │ └── index.md
│ │ ├── user-research
│ │ │ └── index.md
│ │ ├── what-is-the-launch-module
│ │ │ └── index.md
│ │ └── writing-user-stories
│ │ │ └── index.md
│ ├── demo day
│ │ ├── _index.md
│ │ ├── backlog
│ │ │ └── index.md
│ │ ├── day-plan
│ │ │ └── index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── prep
│ │ └── index.md
│ ├── sprints
│ │ ├── 1
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── 2
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── 3
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ └── 4
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ └── index.md
│ │ │ ├── prep
│ │ │ └── index.md
│ │ │ └── success
│ │ │ └── index.md
│ └── success
│ │ └── index.md
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
├── netlify.toml
├── package-lock.json
├── package.json
└── static
│ └── admin
│ ├── config.yml
│ └── index.html
├── org-cyf-piscine
├── .env.example
├── .gitignore
├── README.md
├── assets
│ └── custom-theme
│ │ ├── 02-variables
│ │ ├── colors.scss
│ │ └── fonts.scss
│ │ └── states
│ │ ├── dark.scss
│ │ └── light.scss
├── config
├── content
│ ├── _index.md
│ ├── for-volunteers
│ │ └── index.md
│ ├── module
│ │ └── piscine
│ │ │ └── application
│ │ │ └── index.md
│ ├── prep
│ │ └── index.md
│ ├── sprints
│ │ ├── 1
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── 2
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── 3
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── 4
│ │ │ ├── _index.md
│ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ └── _index.md
│ └── success
│ │ └── index.md
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
├── netlify.toml
├── package-lock.json
├── package.json
└── tooling
│ └── netlify
│ └── functions
│ └── submission-created.js
├── org-cyf-sdc
├── .env.example
├── .gitignore
├── README.md
├── assets
│ └── custom-theme
│ │ ├── 02-variables
│ │ ├── colors.scss
│ │ └── fonts.scss
│ │ ├── 03-elements
│ │ ├── base.scss
│ │ └── headings.scss
│ │ ├── 04-components
│ │ ├── page-header.scss
│ │ └── timeline.scss
│ │ └── states
│ │ ├── dark.scss
│ │ └── light.scss
├── config
├── content
│ ├── _index.md
│ ├── blocks
│ │ ├── cyf-hosting-onboarding
│ │ │ └── index.md
│ │ ├── decomposition-sprint1-overview
│ │ │ └── index.md
│ │ └── get-how-computers-really-work
│ │ │ └── index.md
│ ├── complexity
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── decomposition
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 4
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── legacy
│ │ ├── _index.md
│ │ ├── sprints
│ │ │ └── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── logic
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── sprints
│ │ │ └── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── overview
│ │ └── _index.md
│ ├── prs-needing-review
│ │ └── _index.md
│ └── tools
│ │ ├── _index.md
│ │ ├── prep
│ │ └── index.md
│ │ ├── sprints
│ │ ├── 1
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── 2
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── 3
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ └── 4
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ └── index.md
│ │ │ ├── day-plan
│ │ │ └── index.md
│ │ │ ├── prep
│ │ │ └── index.md
│ │ │ └── success
│ │ │ └── index.md
│ │ └── success
│ │ └── index.md
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
├── netlify.toml
├── package-lock.json
├── package.json
└── tooling
│ └── netlify
│ └── functions
│ └── submission-created.js
├── org-cyf-theme
├── .gitignore
├── README.md
├── assets
│ ├── custom-images
│ │ └── site-logo
│ │ │ ├── site-logo-small.svg
│ │ │ └── site-logo.svg
│ ├── custom-scripts
│ │ └── reviews
│ │ │ ├── common.mjs
│ │ │ └── index.mjs
│ └── custom-theme
│ │ ├── 02-variables
│ │ ├── colors.scss
│ │ └── fonts.scss
│ │ ├── 03-elements
│ │ ├── base.scss
│ │ └── headings.scss
│ │ ├── 04-components
│ │ ├── page-header.scss
│ │ ├── pr-overview.scss
│ │ └── timeline.scss
│ │ └── states
│ │ ├── dark.scss
│ │ └── light.scss
├── config
├── data
│ ├── courses
│ │ ├── itd.toml
│ │ ├── itp-tracks.toml
│ │ ├── itp.toml
│ │ ├── launch.toml
│ │ ├── piscine.toml
│ │ ├── sdc.toml
│ │ ├── systems.toml
│ │ └── tracks.toml
│ └── funding.json
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
├── layouts
│ └── _default
│ │ └── needs-review.html
├── netlify.toml
└── static
│ ├── _redirects
│ ├── android-chrome-192x192.png
│ ├── android-chrome-512x512.png
│ ├── apple-touch-icon.png
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── favicon.ico
│ ├── logos
│ ├── EY.png
│ ├── MVF.svg
│ ├── adobe.webp
│ ├── aston-university.svg
│ ├── avaloq.png
│ ├── barclayseaglelabs.png
│ ├── capgemini.png
│ ├── cititec.svg
│ ├── clutha.png
│ ├── codility.png
│ ├── devfest.jpg
│ ├── df-capital.png
│ ├── dpg.svg
│ ├── evidenced.png
│ ├── ey.svg
│ ├── figma.svg
│ ├── fourth.svg
│ ├── gcid.png
│ ├── github.png
│ ├── infinity-works.svg
│ ├── lego.svg
│ ├── ltw.png
│ ├── mbn.jpeg
│ ├── motorola.svg
│ ├── netlify.svg
│ ├── rainbird.webp
│ ├── scotgov.svg
│ ├── seesaw.png
│ ├── seesaw.svg
│ ├── slack.png
│ ├── slalom.svg
│ ├── thedatalab.jpeg
│ ├── turingfest.png
│ ├── udemy.png
│ ├── workday.svg
│ └── wtmgoogle.png
│ └── manifest.json
├── org-cyf-tracks
├── .env.example
├── .gitignore
├── README.md
├── config
├── content
│ ├── _index.md
│ ├── ai-essentials
│ │ ├── _index.md
│ │ ├── overview
│ │ │ └── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── blocks
│ │ ├── _index.md
│ │ ├── ai-essentials
│ │ │ ├── application
│ │ │ │ └── index.md
│ │ │ ├── goals
│ │ │ │ └── index.md
│ │ │ ├── prereqs
│ │ │ │ └── index.md
│ │ │ ├── roles-project
│ │ │ │ └── index.md
│ │ │ ├── team-meeting-2
│ │ │ │ └── index.md
│ │ │ ├── team-meeting
│ │ │ │ └── index.md
│ │ │ └── workshop
│ │ │ │ └── index.md
│ │ └── sap-fico
│ │ │ ├── application
│ │ │ └── index.md
│ │ │ └── prereqs
│ │ │ └── index.md
│ ├── cloud
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── product
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 4
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 5
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── coming-soon
│ │ ├── _index.md
│ │ ├── blocks
│ │ │ ├── experience
│ │ │ │ └── index.md
│ │ │ ├── objectives
│ │ │ │ └── index.md
│ │ │ └── schedule
│ │ │ │ └── index.md
│ │ └── breakdown
│ │ │ └── index.md
│ ├── databases
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── product
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog-1
│ │ │ │ │ └── index.md
│ │ │ │ ├── backlog-2
│ │ │ │ │ └── index.md
│ │ │ │ ├── backlog-3
│ │ │ │ │ └── index.md
│ │ │ │ └── backlog-4
│ │ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 4
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── overview
│ │ └── _index.md
│ ├── portfolio
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 4
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 5
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── react
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── product
│ │ │ ├── _index.md
│ │ │ ├── backlog
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog-1
│ │ │ │ │ └── index.md
│ │ │ │ ├── backlog-2
│ │ │ │ │ └── index.md
│ │ │ │ ├── backlog-3
│ │ │ │ │ └── index.md
│ │ │ │ └── backlog-4
│ │ │ │ │ └── index.md
│ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ └── success
│ │ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 4
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── sap-fico
│ │ ├── _index.md
│ │ ├── overview
│ │ │ └── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 4
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 5
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ ├── servers
│ │ ├── _index.md
│ │ ├── prep
│ │ │ └── index.md
│ │ ├── sprints
│ │ │ ├── 1
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 2
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ ├── 3
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ │ └── index.md
│ │ │ └── 4
│ │ │ │ ├── _index.md
│ │ │ │ ├── backlog
│ │ │ │ └── index.md
│ │ │ │ ├── day-plan
│ │ │ │ └── index.md
│ │ │ │ ├── prep
│ │ │ │ └── index.md
│ │ │ │ └── success
│ │ │ │ └── index.md
│ │ └── success
│ │ │ └── index.md
│ └── track_kinds
│ │ ├── _index.md
│ │ ├── guided-study-after-itp
│ │ └── _index.md
│ │ ├── jobs-after-itp
│ │ └── _index.md
│ │ └── jobs-after-sdc
│ │ └── _index.md
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
├── netlify.toml
├── package-lock.json
└── package.json
├── org-cyf
├── .env.example
├── .gitignore
├── README.md
├── config
├── content
│ └── _index.md
├── deploy-netlify.sh
├── go.mod
├── go.sum
├── hugo.toml
├── layouts
│ └── partials
│ │ └── map-menu.html
├── netlify.toml
├── package-lock.json
├── package.json
├── readme_repository_access.png
└── tooling
│ └── netlify
│ ├── functions
│ └── clone.ts
│ └── helpers
│ ├── config.ts
│ ├── const.ts
│ ├── github.ts
│ ├── gql.ts
│ ├── templates.ts
│ ├── types.ts
│ └── util.ts
└── tooling
├── DEVELOPER.md
├── common-config
├── config
│ ├── development
│ │ └── config.toml
│ └── production
│ │ └── config.toml
├── deploy-netlify.sh
└── netlify.toml
├── create_module.sh
├── go
├── .gitignore
├── cmd
│ ├── local-overrides-enforcer
│ │ └── main.go
│ ├── site-consistency
│ │ └── main.go
│ └── sprint-consistency
│ │ └── main.go
├── go.mod
├── go.sum
└── internal
│ └── local-overrides-enforcer
│ └── checker
│ ├── checker.go
│ └── checker_test.go
└── netlify
└── functions
└── submission-created.js
/.github/ISSUE_TEMPLATE/discussion.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Start Discussion
3 | about: Start a discussion around a topic to gather opinions
4 | title: ''
5 | labels: discussion
6 | assignees: ''
7 |
8 | ---
9 |
10 | **What is the hypothesis?**
11 |
12 | **Why is this important?**
13 |
14 | **Supporting Resources**
15 |
--------------------------------------------------------------------------------
/.node-version:
--------------------------------------------------------------------------------
1 | 18
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | legacy-peer-deps=true
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "overrides": [
3 | {
4 | "files": ["*.html"],
5 | "options": {
6 | "parser": "go-template",
7 | "goTemplateBracketSpacing": true,
8 | "bracketSameLine": true
9 | }
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/CITATION.cff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/CITATION.cff
--------------------------------------------------------------------------------
/common-content/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/common-content/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/common-content/en/blocks/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | [[cascade]]
3 | [cascade.build]
4 | list = 'never'
5 | publishResources = false
6 | render = 'never'
7 | +++
8 |
--------------------------------------------------------------------------------
/common-content/en/blocks/break/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Break"
3 | emoji="🫖"
4 | time=15
5 | hide_from_overview=true
6 | [build]
7 | render = 'never'
8 | list = 'local'
9 | publishResources = false
10 |
11 | +++
12 |
13 | A quick break of fifteen minutes so we can all concentrate on the next piece of work.
14 |
--------------------------------------------------------------------------------
/common-content/en/blocks/coming-soon/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Coming Soon'
3 | description = 'This content is coming soon'
4 | time = 20
5 | emoji= '🌫️'
6 | [tasks]
7 | 1='Find the plan in Slack instead'
8 | [build]
9 | list = 'never'
10 | publishResources = false
11 | render = 'never'
12 | +++
13 |
14 | This content is coming soon...
15 |
--------------------------------------------------------------------------------
/common-content/en/blocks/morning-break/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Morning Break"
3 | emoji="🫖"
4 | time=15
5 | hide_from_overview=true
6 | [build]
7 | render = 'never'
8 | list = 'local'
9 | publishResources = false
10 |
11 | +++
12 |
13 | A quick break of fifteen minutes so we can all concentrate on the next piece of work.
14 |
--------------------------------------------------------------------------------
/common-content/en/blocks/pd-placeholder/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="PD Placeholder"
3 |
4 | time=60
5 | [build]
6 | render = 'never'
7 | list = 'local'
8 | publishResources = false
9 |
10 | +++
11 |
12 | This placeholder is for the PD session, which will be added by PD from their platform https://cyf-pd.netlify.app/
13 |
--------------------------------------------------------------------------------
/common-content/en/blocks/wordle/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Play Wordle"
3 | emoji="🍎"
4 | time= 5
5 | [build]
6 | render = 'never'
7 | list = 'local'
8 | publishResources = false
9 |
10 | +++
11 |
12 | > https://www.nytimes.com/games/wordle/index.html
13 |
--------------------------------------------------------------------------------
/common-content/en/blocks/workshop/organise-workshops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/blocks/workshop/organise-workshops.png
--------------------------------------------------------------------------------
/common-content/en/energisers/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | [[cascade]]
3 | [cascade.build]
4 | list = 'never'
5 | publishResources = false
6 | render = 'never'
7 | +++
8 |
--------------------------------------------------------------------------------
/common-content/en/module/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | [[cascade]]
3 | [cascade.build]
4 | list = 'never'
5 | publishResources = false
6 | render = 'never'
7 | +++
8 |
--------------------------------------------------------------------------------
/common-content/en/module/cloud/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Cloud"
3 | description="Content for cloud module/s"
4 | emoji="☁️"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/cloud/setup-aws/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'template'
3 | time = 0
4 | [build]
5 | render = 'never'
6 | list = 'local'
7 | publishResources = false
8 |
9 | +++
10 |
--------------------------------------------------------------------------------
/common-content/en/module/cloud/setup-budget/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'template'
3 | time = 0
4 | [build]
5 | render = 'never'
6 | list = 'local'
7 | publishResources = false
8 |
9 | +++
10 |
--------------------------------------------------------------------------------
/common-content/en/module/cloud/setup-mfa/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'template'
3 | time = 0
4 | [build]
5 | render = 'never'
6 | list = 'local'
7 | publishResources = false
8 |
9 | +++
10 |
--------------------------------------------------------------------------------
/common-content/en/module/cloud/template/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'template'
3 | time = 0
4 | [build]
5 | render = 'never'
6 | list = 'local'
7 | publishResources = false
8 |
9 | +++
10 |
--------------------------------------------------------------------------------
/common-content/en/module/complexity/big-o/big-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/complexity/big-o/big-o.png
--------------------------------------------------------------------------------
/common-content/en/module/databases/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Databases"
3 | description="SQL databases"
4 | emoji="🗃️"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/databases/crud/crud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/databases/crud/crud.png
--------------------------------------------------------------------------------
/common-content/en/module/databases/introduction-to-postgresql/table-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/databases/introduction-to-postgresql/table-diagram.png
--------------------------------------------------------------------------------
/common-content/en/module/databases/joining-tables/join-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/databases/joining-tables/join-diagram.png
--------------------------------------------------------------------------------
/common-content/en/module/databases/macos-setup/Screenshot_Postgres_disk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/databases/macos-setup/Screenshot_Postgres_disk.png
--------------------------------------------------------------------------------
/common-content/en/module/databases/macos-setup/Screenshot_Postgres_initialise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/databases/macos-setup/Screenshot_Postgres_initialise.png
--------------------------------------------------------------------------------
/common-content/en/module/databases/macos-setup/Screenshot_Postgres_running.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/databases/macos-setup/Screenshot_Postgres_running.png
--------------------------------------------------------------------------------
/common-content/en/module/databases/recap-node/postman-get-cust-all-results.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/databases/recap-node/postman-get-cust-all-results.png
--------------------------------------------------------------------------------
/common-content/en/module/databases/recap-node/postman-get-cust-all.odg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/databases/recap-node/postman-get-cust-all.odg
--------------------------------------------------------------------------------
/common-content/en/module/databases/recap-node/postman-get-cust-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/databases/recap-node/postman-get-cust-all.png
--------------------------------------------------------------------------------
/common-content/en/module/entry-tracks/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Entry Tracks"
3 | description="Content for entry level tracks, mainly operational and organizational, setting expectations and structuring the learning journey."
4 | emoji="👣"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/fundamentals/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="FUN"
3 | description="Fundamentals: teaching the very basics of product development"
4 | emoji="🧱"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/how-our-curriculum-works/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="HOCW"
3 | description="How our curriculum works"
4 | layout="block-viewer"
5 | hide_from_overview="true"
6 | noindex="true"
7 | [build]
8 | list = 'local'
9 | publishResources = false
10 |
11 | +++
12 |
--------------------------------------------------------------------------------
/common-content/en/module/html-css/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="HTML-CSS"
3 | description="An old module for HTML and CSS"
4 | emoji="🎨"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/induction/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Induction"
3 | emoji="🫱🏿🫲🏽"
4 | description="A lot of setup work"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/induction/branching/commit-history.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/induction/branching/commit-history.png
--------------------------------------------------------------------------------
/common-content/en/module/induction/branching/highlight-2nd-commit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/induction/branching/highlight-2nd-commit.png
--------------------------------------------------------------------------------
/common-content/en/module/induction/branching/lesson1-four-repo-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/induction/branching/lesson1-four-repo-diagram.png
--------------------------------------------------------------------------------
/common-content/en/module/induction/branching/main-branch-highlighted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/induction/branching/main-branch-highlighted.png
--------------------------------------------------------------------------------
/common-content/en/module/induction/development-process/different-blog-versions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/induction/development-process/different-blog-versions.png
--------------------------------------------------------------------------------
/common-content/en/module/induction/version-control/commit-history-relative-dates.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/induction/version-control/commit-history-relative-dates.png
--------------------------------------------------------------------------------
/common-content/en/module/induction/viewing-files/fork-and-clone-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/induction/viewing-files/fork-and-clone-diagram.png
--------------------------------------------------------------------------------
/common-content/en/module/js1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="JS1"
3 | description="What even is JavaScript?"
4 | emoji="🥚"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/js1/declaring-functions/round.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/declaring-functions/round.gif
--------------------------------------------------------------------------------
/common-content/en/module/js1/feedback/test-feedback-fail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/feedback/test-feedback-fail.png
--------------------------------------------------------------------------------
/common-content/en/module/js1/feedback/test-reference-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/feedback/test-reference-error.png
--------------------------------------------------------------------------------
/common-content/en/module/js1/functions/round.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/functions/round.gif
--------------------------------------------------------------------------------
/common-content/en/module/js1/generalise/second-case-fail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/generalise/second-case-fail.png
--------------------------------------------------------------------------------
/common-content/en/module/js1/installing/jest-install.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/installing/jest-install.png
--------------------------------------------------------------------------------
/common-content/en/module/js1/outliers/second-case-fail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/outliers/second-case-fail.png
--------------------------------------------------------------------------------
/common-content/en/module/js1/playing-computer/global-frame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/playing-computer/global-frame.png
--------------------------------------------------------------------------------
/common-content/en/module/js1/playing-computer/make-greeting-frame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/playing-computer/make-greeting-frame.png
--------------------------------------------------------------------------------
/common-content/en/module/js1/playing-computer/runtime-diagram-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/playing-computer/runtime-diagram-1.png
--------------------------------------------------------------------------------
/common-content/en/module/js1/reuse/round.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/reuse/round.gif
--------------------------------------------------------------------------------
/common-content/en/module/js1/setup/jest-install.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/setup/jest-install.png
--------------------------------------------------------------------------------
/common-content/en/module/js1/terminal/terminal.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/terminal/terminal.gif
--------------------------------------------------------------------------------
/common-content/en/module/js1/variables/greeting.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js1/variables/greeting.gif
--------------------------------------------------------------------------------
/common-content/en/module/js2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="JS2"
3 | description="Moving from syntax basics to solving problems with functions"
4 | layout="block-viewer"
5 | hide_from_overview="true"
6 | noindex="true"
7 | emoji="🐣"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/js2/dom/html-tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js2/dom/html-tree.png
--------------------------------------------------------------------------------
/common-content/en/module/js2/one-pair/literal-key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js2/one-pair/literal-key.png
--------------------------------------------------------------------------------
/common-content/en/module/js2/reference/point-to-array.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js2/reference/point-to-array.png
--------------------------------------------------------------------------------
/common-content/en/module/js2/variable-keys/parse-query-test-feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js2/variable-keys/parse-query-test-feedback.png
--------------------------------------------------------------------------------
/common-content/en/module/js3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="JS3"
3 | description="Basically, asynchronous programming, templates, and state in JavaScript"
4 | layout="block-viewer"
5 | hide_from_overview="true"
6 | noindex="true"
7 | emoji="🐥"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/js3/chaining/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Chaining Promises'
3 |
4 | time = 20
5 | emoji= '🔗'
6 | [objectives]
7 | [build]
8 | render = 'never'
9 | list = 'local'
10 | publishResources = false
11 |
12 | +++
13 |
--------------------------------------------------------------------------------
/common-content/en/module/js3/now-showing/film-cards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js3/now-showing/film-cards.png
--------------------------------------------------------------------------------
/common-content/en/module/js3/single-datum/single-film-display.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/js3/single-datum/single-film-display.png
--------------------------------------------------------------------------------
/common-content/en/module/logic/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Logic"
3 | description="Mental models for logical reasoning"
4 | emoji="🧑🏾💻"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/logic/abduction/phew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/logic/abduction/phew.png
--------------------------------------------------------------------------------
/common-content/en/module/logic/abduction/poppy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-content/en/module/logic/abduction/poppy.png
--------------------------------------------------------------------------------
/common-content/en/module/piscine/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Piscine"
3 | description="Content for the piscine, basically hackathons"
4 | emoji="🐟"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/portfolio/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Portfolio"
3 | description="A sort of repeating pattern for portfolio project development"
4 | emoji="👩🏾🚀"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/react/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="React"
3 | description="We used to have a whole module for React"
4 | emoji="🪄"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | +++
8 |
--------------------------------------------------------------------------------
/common-content/en/module/servers/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Servers"
3 | description="Node and middleware and so on"
4 | emoji="🔌"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/en/module/the-launch/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="The Launch"
3 | description="This is a giant group project module"
4 | emoji="🚀"
5 | layout="block-viewer"
6 | hide_from_overview="true"
7 | noindex="true"
8 | +++
9 |
--------------------------------------------------------------------------------
/common-content/go.mod:
--------------------------------------------------------------------------------
1 | module github.com/CodeYourFuture/curriculum/common-content
2 |
3 | go 1.21.3
4 |
--------------------------------------------------------------------------------
/common-content/hugo.toml:
--------------------------------------------------------------------------------
1 |
2 | [module]
3 | [module.hugoVersion]
4 | extended = true
5 | min = "0.116.0"
--------------------------------------------------------------------------------
/common-content/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/common-docs/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/common-docs/content/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Help us doc!"
3 | description="This is a [🅷🆄🅶🅾](https://gohugo.io/)-based platform called [🌱common](https://github.com/CodeYourFuture/curriculum/tree/main/common-theme)"
4 | menus_to_map=["theme", "content", "community"]
5 | menu=["syllabus"]
6 | +++
7 |
--------------------------------------------------------------------------------
/common-docs/content/common-content/module/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = "Module"
3 | emoji="📦"
4 | description = "Folders of content organised generally by the module that generated them"
5 | hide_from_overview="true"
6 | noindex=true
7 | [[cascade]]
8 | [cascade.build]
9 | list = 'always'
10 | publishResources = true
11 | render = 'always'
12 | +++
13 |
--------------------------------------------------------------------------------
/common-docs/content/common-theme/front-matter/blocks/map/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-docs/content/common-theme/front-matter/blocks/map/index.md
--------------------------------------------------------------------------------
/common-docs/content/community/blocks/itp/itp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-docs/content/community/blocks/itp/itp.png
--------------------------------------------------------------------------------
/common-docs/content/community/blocks/migracode/mcb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-docs/content/community/blocks/migracode/mcb.png
--------------------------------------------------------------------------------
/common-docs/content/community/blocks/plus/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-docs/content/community/blocks/plus/plus.png
--------------------------------------------------------------------------------
/common-docs/content/more-sources/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="More content sources"
3 | description="Hugo mounted modules, remote sources, and other content sources"
4 | menu="content"
5 | emoji="🔌"
6 | layout="slimdex"
7 | +++
8 |
--------------------------------------------------------------------------------
/common-docs/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/common-docs/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/common-theme/archetypes/default.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = '{{ replace .Name "-" " " | title }}'
3 | +++
4 |
5 | This is just a single. You can use this to create an uncomplicated basic page.
6 |
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth--085.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth--085.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth--320.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth--320.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth-013.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth-013.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth-014.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth-014.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth-016.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth-016.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth-017.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth-017.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth-019.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth-019.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth-025.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth-025.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth-084.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth-084.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth-086.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth-086.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth-230.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth-230.webp
--------------------------------------------------------------------------------
/common-theme/assets/images/backgrounds/dddepth-235.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/assets/images/backgrounds/dddepth-235.webp
--------------------------------------------------------------------------------
/common-theme/assets/styles/01-mixins/grid-assign.scss:
--------------------------------------------------------------------------------
1 | // https://css-tricks.com/code-as-documentation-new-strategies-with-css-grid/
2 | @mixin grid-assign($elements...) {
3 | display: grid;
4 | @each $element in $elements {
5 | &__#{$element} {
6 | grid-area: $element;
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/01-mixins/offscreen.scss:
--------------------------------------------------------------------------------
1 | @mixin offscreen($state) {
2 | @if $state==hide {
3 | position: absolute;
4 | left: -100vw;
5 | opacity: 0;
6 | transition: all 0.3s;
7 | } @else if $state==show {
8 | left: 0;
9 | z-index: 1001;
10 | opacity: 1;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/03-elements/lists.scss:
--------------------------------------------------------------------------------
1 | ul[class],
2 | ol[class],
3 | li[class] {
4 | padding: 0;
5 | margin: 0;
6 | list-style: none;
7 | }
8 |
9 | ul.e-list,
10 | ol.e-list {
11 | margin: revert;
12 | line-height: 1.5;
13 | }
14 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/04-components/codemirror.scss:
--------------------------------------------------------------------------------
1 | .cm-editor {
2 | background-color: #272822;
3 | padding: var(--theme-spacing--gutter);
4 |
5 | .cm-scroller {
6 | font: var(--theme-font--system);
7 | }
8 |
9 | .hl_line:not(.cm-activeLine) {
10 | background-color: var(--theme-color--accent-shade);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/04-components/columns.scss:
--------------------------------------------------------------------------------
1 | // put anything side by side
2 |
3 | .c-columns {
4 | display: grid;
5 | gap: var(--theme-spacing--gutter);
6 | grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
7 | }
8 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/04-components/emoji.scss:
--------------------------------------------------------------------------------
1 | .c-emoji {
2 | font-family: var(--theme-font--emoji);
3 | }
4 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/04-components/page-footer.scss:
--------------------------------------------------------------------------------
1 | .c-page-footer {
2 | padding-top: var(--theme-spacing--6);
3 | &__nav {
4 | gap: var(--theme-spacing--1);
5 | display: flex;
6 | justify-content: center;
7 | align-items: center;
8 | text-transform: lowercase;
9 | font: var(--theme-font--system);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/04-components/rubric.scss:
--------------------------------------------------------------------------------
1 | .c-rubric {
2 | max-width: var(--theme-spacing--linelength);
3 | dt {
4 | font-weight: 600;
5 | color: var(--theme-color--brand);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/04-components/skip-link.scss:
--------------------------------------------------------------------------------
1 | .c-skip-link {
2 | @include offscreen(hide);
3 | @include on-event {
4 | @include offscreen(show);
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/04-components/terms.scss:
--------------------------------------------------------------------------------
1 | .c-terms {
2 | max-width: var(--theme-spacing--linelength);
3 | dt {
4 | font-weight: 600;
5 | color: var(--theme-color--brand);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/layout/main.scss:
--------------------------------------------------------------------------------
1 | .l-main {
2 | @include on-event {
3 | outline: none;
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/states/bad.scss:
--------------------------------------------------------------------------------
1 | //use for failure/incorrect/negative
2 |
3 | .is-bad {
4 | background: var(--theme-color--bad);
5 | }
6 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/states/dark.scss:
--------------------------------------------------------------------------------
1 | .is-dark-mode,
2 | :root:has(.is-dark-mode) {
3 | @include dark-palette;
4 | }
5 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/states/good.scss:
--------------------------------------------------------------------------------
1 | //use for success/correct/positive
2 |
3 | .is-good {
4 | background: var(--theme-color--good);
5 | }
6 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/states/inert.scss:
--------------------------------------------------------------------------------
1 | [inert] {
2 | opacity: 0.5;
3 | filter: blur(2px);
4 | transition: filter 0.6s;
5 | }
6 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/states/invisible.scss:
--------------------------------------------------------------------------------
1 | // this makes text invisible but accessible to screenreaders, unlike display:none
2 | .is-invisible {
3 | @include screen(hide);
4 | }
5 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/states/light.scss:
--------------------------------------------------------------------------------
1 | .is-light-mode,
2 | :root:has(.is-light-mode) {
3 | @include light-palette;
4 | }
5 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/states/none.scss:
--------------------------------------------------------------------------------
1 | // this removes the node
2 | // see is-visible / is-invisible for most use cases
3 |
4 | .is-none {
5 | &--gt-container {
6 | @media (min-width: $c-max) {
7 | display: none;
8 | }
9 | }
10 | &--lt-container {
11 | @media (max-width: $c-max) {
12 | display: none;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/states/problem.scss:
--------------------------------------------------------------------------------
1 | //use for warning alerts
2 |
3 | .is-problem {
4 | font-weight: bolder;
5 | }
6 |
--------------------------------------------------------------------------------
/common-theme/assets/styles/states/visible.scss:
--------------------------------------------------------------------------------
1 | // this makes text invisible but accessible to screenreaders, unlike display:none
2 |
3 | .is-visible {
4 | @include screen(show);
5 | }
6 |
--------------------------------------------------------------------------------
/common-theme/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/common-theme/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/common-theme/go.mod:
--------------------------------------------------------------------------------
1 | module github.com/CodeYourFuture/curriculum/common-theme
2 |
3 | go 1.21.3
4 |
--------------------------------------------------------------------------------
/common-theme/layouts/_default/_markup/render-codeblock-objectives.html:
--------------------------------------------------------------------------------
1 | {{- partial "objectives/get-list" .Inner -}}
2 |
--------------------------------------------------------------------------------
/common-theme/layouts/_default/_markup/render-codeblock-tasks.html:
--------------------------------------------------------------------------------
1 | {{- partial "objectives/get-list" .Inner -}}
2 |
--------------------------------------------------------------------------------
/common-theme/layouts/shortcodes/iframe.html:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/common-theme/layouts/shortcodes/issue.html:
--------------------------------------------------------------------------------
1 | {{- $name := .Get "name" -}}
2 | {{- $src := .Get "src" -}}
3 | {{- partial "block/data.html" (dict "Scratch" .Page.Scratch "src" $src "name" $name "page" .) -}}
4 | {{- $blockData := .Page.Scratch.Get "blockData" -}}
5 | {{- .Page.Scratch.SetInMap "blockData" "isShortcode" true -}}
6 | {{- partial "block/issue.html" . -}}
7 |
--------------------------------------------------------------------------------
/common-theme/layouts/shortcodes/objectives.html:
--------------------------------------------------------------------------------
1 | {{- partial "objectives/get-list" .Inner -}}
2 |
--------------------------------------------------------------------------------
/common-theme/layouts/shortcodes/our-name.html:
--------------------------------------------------------------------------------
1 | {{- site.Params.our_name |default "CYF" -}}
--------------------------------------------------------------------------------
/common-theme/layouts/shortcodes/tasks.html:
--------------------------------------------------------------------------------
1 | {{- partial "objectives/get-list" .Inner -}}
2 |
--------------------------------------------------------------------------------
/common-theme/layouts/shortcodes/wordlimit.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ $wordLimit := resources.Get "scripts/word-limit.js" | resources.Minify }}
4 |
5 |
6 |
--------------------------------------------------------------------------------
/common-theme/layouts/shortcodes/youtube.html:
--------------------------------------------------------------------------------
1 | {{- $src := .Inner -}}
2 | {{- partial "block/data.html" (dict "Scratch" .Page.Scratch "src" $src "name" "" "page" .) -}}
3 | {{- $blockData := .Page.Scratch.Get "blockData" -}}
4 | {{- .Page.Scratch.SetInMap "blockData" "isShortcode" true -}}
5 | {{- partial "block/youtube.html" . -}}
6 |
--------------------------------------------------------------------------------
/common-theme/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/common-theme/prettierignore:
--------------------------------------------------------------------------------
1 | /public/**
2 | /resources/**
3 |
--------------------------------------------------------------------------------
/common-theme/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/static/favicon.ico
--------------------------------------------------------------------------------
/common-theme/static/logos/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/static/logos/github.png
--------------------------------------------------------------------------------
/common-theme/static/logos/slack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/common-theme/static/logos/slack.png
--------------------------------------------------------------------------------
/legacy-curriculum-redirects/netlify.toml:
--------------------------------------------------------------------------------
1 | [[redirects]]
2 | from = "/guides/marking-guide"
3 | to = "https://curriculum.codeyourfuture.io/guides/reviewing/"
4 | status = 302
5 |
6 | [[redirects]]
7 | from = "/*"
8 | to = "https://curriculum.codeyourfuture.io"
9 | status = 302
10 |
--------------------------------------------------------------------------------
/org-cyf-guides/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/org-cyf-guides/content/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Guides'
3 | description = 'A collection of guides, references, resources that do not belong to a specific day or week.'
4 | emoji= '📚'
5 | menu=["syllabus"]
6 | weight=1
7 | menus_to_map=['volunteers', 'learners', 'everyone']
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/activities/analogise/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Analogise"
3 | description="Come up with an analogy for explaining how something works"
4 | activities=["nature"]
5 | term=true
6 | emoji="🔗"
7 | time=0
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/activities/define-and-refine/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Define and refine"
3 | description="Define some key terms and then use others’ definitions to modify or add to your own definitions."
4 | activities=["nature"]
5 | term=true
6 | emoji="📚🪒"
7 | time=0
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/activities/defining-key-terms/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Defining key terms"
3 | description="You’ll have to try defining some key terms in your own words. You’ll have to check your answers."
4 | activities=["nature"]
5 | emoji="📚🔑"
6 | time=0
7 | term=true
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/activities/in-your-own-words/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="In your own words"
3 | description="Take an existing term and then explain it in your own words"
4 | activities=["nature"]
5 | term=true
6 | emoji="🗣️"
7 | time=0
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/activities/play-computer/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Play computer"
3 | description="Play the role of a computer by stepping through the execution of a computer program"
4 | activities=["nature"]
5 | term=true
6 | emoji="🎲🖥️ "
7 | time=0
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/activities/where-is-the-code-running/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Where is the code running?"
3 | description="Identify where a piece of software is currently running. For example, is it being executed by a remote machine, by a local machine etc"
4 | activities=["nature"]
5 | term=true
6 | emoji="👟🖥️"
7 | time=0
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/contributing/create-a-pull-request/github-branches-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/contributing/create-a-pull-request/github-branches-view.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/contributing/create-a-pull-request/github-fork-highlight-branches.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/contributing/create-a-pull-request/github-fork-highlight-branches.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/contributing/create-a-pull-request/github-fork-main-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/contributing/create-a-pull-request/github-fork-main-page.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/contributing/create-a-pull-request/highlight-new-pull-request.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/contributing/create-a-pull-request/highlight-new-pull-request.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/contributing/create-a-pull-request/new-pr-landing-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/contributing/create-a-pull-request/new-pr-landing-page.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/contributing/create-a-pull-request/open-pull-request-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/contributing/create-a-pull-request/open-pull-request-page.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/contributing/create-a-pull-request/update-pr-title-description.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/contributing/create-a-pull-request/update-pr-title-description.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/contributing/create-a-pull-request/update-pr-title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/contributing/create-a-pull-request/update-pr-title.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/contributing/create-a-pull-request/update-pr-using-template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/contributing/create-a-pull-request/update-pr-using-template.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Deploying"
3 | description="Deploying your applications to the web using free services like Netlify and Vercel."
4 | emoji="🚀"
5 | menu="learners"
6 | +++
7 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/add-project-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/add-project-button.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/backend/add-github-repo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/backend/add-github-repo.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/backend/choose-friendly-domain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/backend/choose-friendly-domain.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/backend/click-add-new-resource.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/backend/click-add-new-resource.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/backend/copy-https-clone-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/backend/copy-https-clone-url.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/backend/customise-branch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/backend/customise-branch.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/backend/deploy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/backend/deploy.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/backend/enter-commands.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/backend/enter-commands.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/backend/paste-repository-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/backend/paste-repository-url.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/click-production-environment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/click-production-environment.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/enter-project-name.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/enter-project-name.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/add-github-repo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/add-github-repo.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/choose-friendly-domain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/choose-friendly-domain.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/click-add-new-resource.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/click-add-new-resource.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/configure-static-site.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/configure-static-site.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/copy-https-clone-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/copy-https-clone-url.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/customise-branch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/customise-branch.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/deploy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/deploy.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/generate-default-nginx-configuration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/generate-default-nginx-configuration.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/paste-mime-type-config.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/paste-mime-type-config.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/paste-repository-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/paste-repository-url.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/frontend/set-base-directory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/frontend/set-base-directory.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/projects-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/projects-menu.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/cyf/select-team.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/cyf/select-team.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/flyio/setup/signup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/flyio/setup/signup.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/another-site/01-netlify-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/another-site/01-netlify-dashboard.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/another-site/02-sites-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/another-site/02-sites-page.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/another-site/03-git-provider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/another-site/03-git-provider.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/another-site/04-choose-repo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/another-site/04-choose-repo.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/another-site/05-choose-branch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/another-site/05-choose-branch.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/another-site/06-site-is-live.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/another-site/06-site-is-live.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/deploying-backends/01-netlify-environment-variables.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/deploying-backends/01-netlify-environment-variables.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/first-site/01-netlify-homepage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/first-site/01-netlify-homepage.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/first-site/02-netlify-signup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/first-site/02-netlify-signup.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/first-site/03-github-account-permissions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/first-site/03-github-account-permissions.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/first-site/04-deploy-first-project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/first-site/04-deploy-first-project.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/first-site/05-git-provider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/first-site/05-git-provider.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/first-site/06-github-further-permissions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/first-site/06-github-further-permissions.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/first-site/07-install-netlify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/first-site/07-install-netlify.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/first-site/08-choose-repo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/first-site/08-choose-repo.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/first-site/09-choose-branch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/first-site/09-choose-branch.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/first-site/10-site-is-live.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/first-site/10-site-is-live.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/renaming-site/01-netlify-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/renaming-site/01-netlify-dashboard.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/renaming-site/02-list-of-sites.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/renaming-site/02-list-of-sites.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/renaming-site/03-site-overview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/renaming-site/03-site-overview.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/renaming-site/04-site-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/renaming-site/04-site-settings.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/netlify/renaming-site/05-site-name-input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/netlify/renaming-site/05-site-name-input.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-a-dbms/changing-environment-variables.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-a-dbms/changing-environment-variables.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-a-dbms/connection-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-a-dbms/connection-error.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-a-dbms/connection-successful.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-a-dbms/connection-successful.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-a-dbms/connection-test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-a-dbms/connection-test.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-a-dbms/db-credentials.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-a-dbms/db-credentials.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-a-dbms/db-drivers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-a-dbms/db-drivers.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-a-dbms/new-connection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-a-dbms/new-connection.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-a-dbms/render-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-a-dbms/render-dashboard.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-a-dbms/selecting-postgres.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-a-dbms/selecting-postgres.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-a-dbms/show-all-databases.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-a-dbms/show-all-databases.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-github/authorise-render.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-github/authorise-render.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-github/complete-sign-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-github/complete-sign-up.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-github/sign-in-with-github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-github/sign-in-with-github.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-github/sign-in.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-github/sign-in.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-github/sign-up-complete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-github/sign-up-complete.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-github/verification-email-link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-github/verification-email-link.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-github/verification-email-received.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-github/verification-email-received.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/connecting-github/verification-email-sent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/connecting-github/verification-email-sent.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/creating-a-postgres-db/complete-sign-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/creating-a-postgres-db/complete-sign-up.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/creating-a-postgres-db/connect-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/creating-a-postgres-db/connect-button.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/creating-a-postgres-db/database-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/creating-a-postgres-db/database-active.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/creating-a-postgres-db/database-creating.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/creating-a-postgres-db/database-creating.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/creating-a-postgres-db/database-name.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/creating-a-postgres-db/database-name.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/creating-a-postgres-db/environment-variables.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/creating-a-postgres-db/environment-variables.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/creating-a-postgres-db/free-plan-and-create-database.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/creating-a-postgres-db/free-plan-and-create-database.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/creating-a-postgres-db/new-postgres.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/creating-a-postgres-db/new-postgres.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/authorise-render.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/authorise-render.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/build-successful.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/build-successful.jpg
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/complete-sign-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/complete-sign-up.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/connect-repo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/connect-repo.jpg
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/create-web-service.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/create-web-service.jpg
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/dashboard-new-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/dashboard-new-button.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/name-web-service.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/name-web-service.jpg
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/new-web-service.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/new-web-service.jpg
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/render-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/render-dashboard.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/start-command.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/start-command.jpg
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/render/deploying-server/url-to-deployed-web-service.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/render/deploying-server/url-to-deployed-web-service.jpg
--------------------------------------------------------------------------------
/org-cyf-guides/content/deploying/supabase/connection-string.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/deploying/supabase/connection-string.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/employability/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Employability"
3 | description="Your guides for getting job ready"
4 | emoji="💼"
5 | menu=["everyone"]
6 | +++
7 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/employability/cvs/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | emoji: 📄
3 | title: CVs
4 | description: Learn how to tailor your CV to the right employer
5 | weight: 2
6 | ---
7 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/employability/github/activity/github_activity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/employability/github/activity/github_activity.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/employability/interview/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | emoji: 🗣️
3 | title: Interview
4 | description:
5 | weight: 5
6 | ---
7 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/employability/interview/competency-interview/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Competency-based interviews
3 | description:
4 | emoji: 🖥️
5 | weight: 6
6 | ---
7 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/employability/interview/technical-interview-prep/google/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Google
3 | description: Develop your technical skills with Google
4 | emoji: 🔍
5 | weight: 2
6 | ---
7 |
8 | Use [Google's Tech Dev Guide](https://techdevguide.withgoogle.com/paths/interview/) to continue developing your interview skills
9 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/employability/networking/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | emoji: 🥅
3 | title: Networking
4 | description: Show employers your true potential by optimising your Linkedin profile
5 | weight: 5
6 | ---
7 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/employability/portfolio/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Portfolio
3 | description: Setup a portfolio to demonstrate your skills for the job
4 | emoji: 🖥️
5 | weight: 6
6 | ---
7 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/getting-help/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Getting Help'
3 | description = 'Asking questions; getting help; finding resources'
4 | emoji= '🛟'
5 | menu="learners"
6 | +++
7 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/reviewing/style-guide/prettier-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/reviewing/style-guide/prettier-error.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/setting-up/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Setting Up"
3 | description="Being prepared is half the battle."
4 | emoji="🛠️"
5 | menu="learners"
6 | +++
7 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/setting-up/psql/mac-screenshots/Screenshot_Postgres_disk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/setting-up/psql/mac-screenshots/Screenshot_Postgres_disk.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/setting-up/psql/mac-screenshots/Screenshot_Postgres_initialise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/setting-up/psql/mac-screenshots/Screenshot_Postgres_initialise.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/setting-up/psql/mac-screenshots/Screenshot_Postgres_running.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/setting-up/psql/mac-screenshots/Screenshot_Postgres_running.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/teaching/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = "Teaching"
3 | description = "Teaching strategies and guidelines"
4 | emoji = '👥'
5 | +++
6 |
7 | You may also be interested in [specific teaching activities](../activities).
8 |
9 | Strategies and guidelines we've noticed help teaching:
10 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/testing/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Testing"
3 | description="Test first, test often, test always."
4 | emoji="🧪"
5 | menu="learners"
6 | +++
7 |
--------------------------------------------------------------------------------
/org-cyf-guides/content/testing/lighthouse/lighthouse-anatomy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/testing/lighthouse/lighthouse-anatomy.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/testing/unit-testing/test-case.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/testing/unit-testing/test-case.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/testing/unit-testing/test-fail-case.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/testing/unit-testing/test-fail-case.png
--------------------------------------------------------------------------------
/org-cyf-guides/content/testing/unit-testing/test-pass-case.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-guides/content/testing/unit-testing/test-pass-case.png
--------------------------------------------------------------------------------
/org-cyf-guides/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/org-cyf-guides/go.sum:
--------------------------------------------------------------------------------
1 | github.com/CodeYourFuture/curriculum/org-cyf-theme v0.0.0-20240818070728-e8702788f7cb h1:P0mRDAC+Sh+7D+8Mlcyb6Sqid3w0asdincQMS9QLvpI=
2 | github.com/CodeYourFuture/curriculum/org-cyf-theme v0.0.0-20240818070728-e8702788f7cb/go.mod h1:Wv6VAMOIp5v0eZiHWSGzanDAIfK+prnnPK0hUPeFvwk=
3 |
--------------------------------------------------------------------------------
/org-cyf-guides/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/org-cyf-how-this-works/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/org-cyf-how-this-works/content/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'How this works'
3 | description = 'How we learn; how we organise; how we check our progress'
4 | layout = 'module'
5 | emoji= '🗺️'
6 | menu = ['syllabus', 'core', 'start here']
7 | weight=1
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-how-this-works/content/sprints/self-educate/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Self educate'
3 | description = 'The plan for the self educate sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 1
8 | theme = 'Building a community of self educators'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-how-this-works/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/org-cyf-how-this-works/hugo.toml:
--------------------------------------------------------------------------------
1 | title = "How this works"
2 | description="An introductory course explaining the curriculum and day-to-day flow of life at Code Your Future."
3 | baseURL = "https://curriculum.codeyourfuture.io/"
4 |
5 | [module]
6 | [[module.imports]]
7 | path = "github.com/CodeYourFuture/curriculum/org-cyf-theme"
8 |
--------------------------------------------------------------------------------
/org-cyf-how-this-works/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/org-cyf-itd/assets/custom-theme/04-components/card-for-itd.scss:
--------------------------------------------------------------------------------
1 | .c-map .c-card {
2 | &__description {
3 | position: static;
4 | font-size: inherit;
5 | opacity: 100%;
6 | background-color: transparent;
7 | }
8 | &:hover,
9 | &:focus,
10 | &:active {
11 | .c-card__description {
12 | animation: none;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/org-cyf-itd/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/org-cyf-itd/content/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Intro to Digital"
3 | description="How to participate in the Intro to Digital programme as a learner or teacher"
4 | menu="main"
5 | menus_to_map=['start here', 'steps', 'workshops']
6 | +++
7 |
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/accessing-the-dashboard/dashboardHome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/accessing-the-dashboard/dashboardHome.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/commentButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/commentButton.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/cyf_brand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/cyf_brand.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/dashboardHome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/dashboardHome.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/filters.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/filters.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/listOfApplicants.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/listOfApplicants.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/listOfApplicantsEdited.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/listOfApplicantsEdited.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/reviewApprove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/reviewApprove.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/reviewOptions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/reviewOptions.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/reviewReject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/reviewReject.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/reviewSteps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/reviewSteps.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/syllabusHome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/syllabusHome.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/undoButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/undoButton.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/images/workshops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/images/workshops.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-curriculum/StepComponents.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-curriculum/StepComponents.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/commentButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/commentButton.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/dashboardHome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/dashboardHome.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/filters.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/filters.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/listOfApplicants.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/listOfApplicants.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/listOfApplicantsEdited.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/listOfApplicantsEdited.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/reviewApprove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/reviewApprove.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/reviewOptions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/reviewOptions.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/reviewReject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/reviewReject.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/reviewSteps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/reviewSteps.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/undoButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/undoButton.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/workshops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/how-itd-works/using-the-dashboard/workshops.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/step-0/instructions/step-0-sample-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/step-0/instructions/step-0-sample-screenshot.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/step-4/instructions/step-4-github-pages-setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/step-4/instructions/step-4-github-pages-setting.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/blocks/step-5/instructions/codepen-html-analyzer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-itd/content/blocks/step-5/instructions/codepen-html-analyzer.png
--------------------------------------------------------------------------------
/org-cyf-itd/content/steps/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Steps'
3 | description = 'The steps to complete the Intro to Digital programme'
4 | layout = 'module'
5 | emoji= '📚'
6 | [build]
7 | render = 'never'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-itd/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/org-cyf-itd/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/org-cyf-itp/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/org-cyf-itp/content/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Intro to Programming"
3 | menus_to_map=["start here", "course schedule", "next steps"]
4 | description="New? Lost? [Quickstart](how-this-works/prep/#overview)"
5 | emoji= "🧑🏿🏫"
6 | +++
7 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Data flows'
3 | description = 'Collaborate in code; Define and manage state; Use asynchronous programming to handle events and data; '
4 | layout = 'module'
5 | emoji= '🐥'
6 | menu = ['syllabus', 'course schedule']
7 | weight='5'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/project/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Product'
3 | description = 'The CYF TV Show Project: build a show browsing site in an asynchronous pair'
4 | layout = 'product'
5 | emoji= '🎁'
6 | menu_level = ['module']
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/project/backlog/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Backlog'
3 | description = 'All the features that we want to implement in this project'
4 | layout = 'subdir'
5 | emoji= '🥞'
6 | menu_level = ['product']
7 | weight=2
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/project/backlog/backlog-1/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 1'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 1
7 | backlog= 'Project-TV-Show'
8 | backlog_filter= '📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/project/backlog/backlog-2/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 2'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 2
7 | backlog= 'Project-TV-Show'
8 | backlog_filter= '📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/project/backlog/backlog-3/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 3'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 3
7 | backlog= 'Project-TV-Show'
8 | backlog_filter= '📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "UI Components"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= ['Module-Data-Flows', 'Project-TV-Show']
8 | backlog_filter='📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 3
8 | theme = "State and Rendering"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= ['Module-Data-Flows', 'Project-TV-Show']
8 | backlog_filter='📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 4
8 | theme = "Fetch and Asynchrony"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= ['Module-Data-Flows', 'Project-TV-Show']
8 | backlog_filter='📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-flows/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Data groups'
3 | description = 'Organise and structure data; Build interactive user interfaces; Break problems down into sub-problems; Interpret acceptance criteria to form test cases'
4 | layout = 'module'
5 | emoji= '🐣'
6 | menu = ['syllabus', 'course schedule']
7 | weight='4'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | description = 'Developing understanding of data groups'
4 | layout = 'prep'
5 | emoji= '🧑🏾💻'
6 | menu_level = ['module']
7 | weight = 1
8 | [[blocks]]
9 | name="Prep dir"
10 | src="blocks/prep-dir"
11 | [[blocks]]
12 | name="Creating test files"
13 | src="blocks/prep-dir-tests"
14 | +++
15 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Grouping data: Arrays and loops"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Data-Groups'
8 | backlog_filter='📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | backlog= 'Module-JS2'
8 | backlog_filter='📅 Week 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 3
8 | theme = "Grouping data: Objects"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Data-Groups'
8 | backlog_filter='📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 4
8 | theme = "The DOM"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Data-Groups'
8 | backlog_filter='📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/data-groups/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Onboarding'
3 | description = 'Evaluate and fix code with Lighthouse; use version control with Git and GitHub; Plan your study and set goals; Enroll as a Trainee'
4 | layout = 'module'
5 | emoji= '🫱🏾🫲🏿'
6 | menu = ['syllabus', 'course schedule']
7 | weight='2'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Prep'
3 | description = 'What to do before the module starts'
4 | layout = 'prep'
5 | emoji= '🧑🏾💻'
6 | menu_level = ['module']
7 | weight = 1
8 | [[blocks]]
9 | name="Do the prep"
10 | src="module/onboarding/do-the-prep"
11 | +++
12 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'What to do, in order, to complete Sprint 1'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = 'Version control'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Onboarding'
8 | backlog_filter='📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | backlog= 'Module-HTML-CSS'
8 | backlog_filter='📅 Week 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 3
8 | theme = "Collecting and formatting data"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Onboarding'
8 | backlog_filter='📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | backlog= 'Module-HTML-CSS'
8 | backlog_filter='📅 Week 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 4
8 | theme = "Querying data, considering presentation"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Onboarding'
8 | backlog_filter='📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/onboarding/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | backlog= 'Module-HTML-CSS'
8 | backlog_filter='📅 Week 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/pd/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | # TODO suppress this properly at source
3 | [[cascade]]
4 | [cascade.build]
5 | list = 'never'
6 | publishResources = false
7 | render = 'never'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/structuring-data/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Programming fundamentals"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/structuring-data/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Structuring-and-Testing-Data'
8 | backlog_filter='📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/structuring-data/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/structuring-data/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 3
8 | theme = "Comparisons, assertions, and breaking down problems"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/structuring-data/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Structuring-and-Testing-Data'
8 | backlog_filter='📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/structuring-data/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/structuring-data/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 4
8 | theme = "Test cases with Jest"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/structuring-data/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Structuring-and-Testing-Data'
8 | backlog_filter='📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/structuring-data/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-itp/content/welcome/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Welcome to Code Your Future'
3 | description = 'Our first day together '
4 | layout = 'module'
5 | emoji= '🫶🏽'
6 | menu = ['syllabus', 'course schedule']
7 | weight='1'
8 | parentsToTraverseToModule = 0
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-itp/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/org-cyf-itp/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/org-cyf-itp/tooling/netlify/functions/submission-created.js:
--------------------------------------------------------------------------------
1 | ../../../../tooling/netlify/functions/submission-created.js
--------------------------------------------------------------------------------
/org-cyf-launch/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/org-cyf-launch/content/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'The Launch'
3 | description = 'Work together in a cross functional Agile team to design, develop, and deliver a unique full stack web application'
4 | layout = 'module'
5 | emoji= '🚀'
6 | map = ['apply', 'develop', 'demo']
7 | weight='9'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/demo day/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'demo day'
3 | description = 'Demo your project to the world'
4 | emoji= '🚀'
5 | menu_level = ['module']
6 | menu=["demo", "syllabus"]
7 | weight = 11
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/demo day/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-The-Launch'
8 | backlog_filter= 'Demo Day'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/demo day/day-plan/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'day-plan'
3 | layout = 'day-plan'
4 | emoji= '🧑🏽🤝🧑🏽'
5 | menu_level = ['sprint']
6 | weight = 3
7 | [[blocks]]
8 | name="Coming Soon"
9 | src="blocks/coming-soon"
10 | time="360"
11 | +++
12 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/demo day/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | [[objectives]]
8 | 1="Achieve the individual, project and team criteria described in the Exit Launch document."
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'sprint 1'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '🛹'
6 | menu_level = ['module']
7 | menu=["develop", "syllabus"]
8 | weight = 2
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-The-Launch'
8 | backlog_filter='📅 Week 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | backlog= 'Module-The-Launch'
8 | backlog_filter='📅 Week 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'sprint 2'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '🛴'
6 | menu_level = ['module']
7 | menu=["develop", "syllabus"]
8 | weight = 3
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-The-Launch'
8 | backlog_filter='📅 Week 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | backlog= 'Module-The-Launch'
8 | backlog_filter='📅 Week 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'sprint 3'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '🛵'
6 | menu_level = ['module']
7 | menu=["develop", "syllabus"]
8 | weight = 4
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-The-Launch'
8 | backlog_filter='📅 Week 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | backlog= 'Module-The-Launch'
8 | backlog_filter='📅 Week 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/4/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'sprint 4'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '🛺'
6 | menu_level = ['module']
7 | weight = 5
8 | menu=["develop", "syllabus"]
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/4/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-The-Launch'
8 | backlog_filter='📅 Week 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/content/sprints/4/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | backlog= 'Module-The-Launch'
8 | backlog_filter='📅 Week 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-launch/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/org-cyf-launch/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/org-cyf-piscine/assets/custom-theme/states/dark.scss:
--------------------------------------------------------------------------------
1 | .is-dark-mode,
2 | :root:has(.is-dark-mode) {
3 | @include dark-palette;
4 | }
5 |
--------------------------------------------------------------------------------
/org-cyf-piscine/assets/custom-theme/states/light.scss:
--------------------------------------------------------------------------------
1 | .is-light-mode,
2 | :root:has(.is-light-mode) {
3 | @include light-palette;
4 | }
5 |
--------------------------------------------------------------------------------
/org-cyf-piscine/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/org-cyf-piscine/content/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Piscine'
3 | description = 'In teams and on your own, build working software with tests. Explain your work to others.'
4 | layout = 'module'
5 | emoji= '🐠'
6 | menu = ['syllabus', 'next steps']
7 | menus_to_map=['entry', 'sprints', 'assessment']
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-piscine/content/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'Kick off the Piscine; start building your first project in a team'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | menu=['sprints']
8 | weight = 2
9 | theme = "Work in a team to deliver working software with tests"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-piscine/content/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'The-Piscine'
8 | backlog_filter='📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-piscine/content/sprints/1/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Prep"
9 | src="module/piscine/preparation"
10 | [[blocks]]
11 | name="Programming Pre-requisites"
12 | src="module/piscine/programming-prereqs"
13 | +++
14 |
--------------------------------------------------------------------------------
/org-cyf-piscine/content/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'Demo your project; kick off the next group project'
4 | layout = 'sprint'
5 | emoji= '🎽'
6 | menu_level = ['module']
7 | menu=['sprints']
8 | weight = 3
9 | theme = "Work in a team to deliver working software with tests"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-piscine/content/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'The-Piscine'
8 | backlog_filter='📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-piscine/content/sprints/2/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Backlog"
9 | src="module/piscine/backlog"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-piscine/content/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'Demo your team work; kick off your individual project'
4 | layout = 'sprint'
5 | emoji= '🏃🏾'
6 | menu_level = ['module']
7 | menu=['sprints']
8 | weight = 3
9 | theme = "Build a complete project on your own"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-piscine/content/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'The-Piscine'
8 | backlog_filter='📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-piscine/content/sprints/3/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Backlog"
9 | src="module/piscine/backlog"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-piscine/content/sprints/4/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Interview Day'
3 | description = 'Demo your solo project; undertake a technical interview; enjoy the wrap party'
4 | layout = 'sprint'
5 | emoji= '🧪'
6 | menu_level = ['module']
7 | menu=['assessment']
8 | weight = 4
9 | theme = "Technical interview"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-piscine/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/org-cyf-piscine/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/org-cyf-piscine/tooling/netlify/functions/submission-created.js:
--------------------------------------------------------------------------------
1 | ../../../../tooling/netlify/functions/submission-created.js
--------------------------------------------------------------------------------
/org-cyf-sdc/assets/custom-theme/03-elements/base.scss:
--------------------------------------------------------------------------------
1 | :root {
2 | font-size: 16px;
3 | }
4 |
--------------------------------------------------------------------------------
/org-cyf-sdc/assets/custom-theme/03-elements/headings.scss:
--------------------------------------------------------------------------------
1 | h1,
2 | .e-heading__1 {
3 | font-weight: 700;
4 | color: var(--theme-color--ink);
5 | text-shadow: none;
6 | }
7 |
--------------------------------------------------------------------------------
/org-cyf-sdc/assets/custom-theme/04-components/page-header.scss:
--------------------------------------------------------------------------------
1 | .c-page-header {
2 | &__title {
3 | text-shadow: -2px 1px 0 var(--theme-color--brand);
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/org-cyf-sdc/assets/custom-theme/states/dark.scss:
--------------------------------------------------------------------------------
1 | .is-dark-mode,
2 | :root:has(.is-dark-mode) {
3 | @include dark-palette;
4 | }
5 |
--------------------------------------------------------------------------------
/org-cyf-sdc/assets/custom-theme/states/light.scss:
--------------------------------------------------------------------------------
1 | .is-light-mode,
2 | :root:has(.is-light-mode) {
3 | @include light-palette;
4 | }
5 |
--------------------------------------------------------------------------------
/org-cyf-sdc/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/org-cyf-sdc/content/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Software Development Course"
3 | menus_to_map=["start here", "SDC", "tracks"]
4 | description="Course began [📅 March 2025](https://curriculum.codeyourfuture.io)."
5 | emoji= "🧑🏾🔧"
6 | +++
7 |
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/complexity/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Complexity'
3 | description = 'Efficiency, optimisation, and trade-offs'
4 | layout = 'module'
5 | emoji= '🪆'
6 | menu = ['syllabus', 'core', 'SDC']
7 | weight='6'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/complexity/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = "prep"
3 | description = "Prepare to succeed in this module"
4 | layout = "prep"
5 | emoji= "🧰"
6 | menu_level = ["module"]
7 | weight = 1
8 | [[blocks]]
9 | title = "Introduction"
10 | src = "module/complexity/introduction"
11 | time=10
12 | +++
13 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/complexity/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Memory and CPU"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/complexity/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Complexity'
8 | backlog_filter='📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/complexity/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/complexity/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Caches and trade-offs"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/complexity/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Complexity'
8 | backlog_filter='📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/complexity/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Decomposition'
3 | description = 'Breaking down problems into manageable chunks'
4 | layout = 'module'
5 | emoji= '🧩'
6 | menu = ['syllabus', 'core', 'SDC']
7 | weight='4'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | description = ''
4 | layout = 'prep'
5 | emoji= '🧑🏾💻'
6 | menu_level = ['module']
7 | weight = 1
8 | [[blocks]]
9 | title = "Get on the CYF Hosted Environment"
10 | src = "blocks/cyf-hosting-onboarding"
11 | +++
12 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Backends and Frontends"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Decomposition'
8 | backlog_filter='📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Building and deploying backends and frontends"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Decomposition'
8 | backlog_filter='📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 3
8 | theme = "Websockets and Middlewares"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Decomposition'
8 | backlog_filter='📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/4/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 4'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 4
8 | theme = "Types and typechecking: classes, objects, methods, and enums"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/4/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Decomposition'
8 | backlog_filter='📅 Sprint 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/decomposition/sprints/4/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/legacy/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Legacy code'
3 | description = "Working with code you didn't write: understanding, fixing, and extending legacy code"
4 | layout = 'module'
5 | emoji= '🗺️'
6 | menu = ['syllabus', 'SDC', 'programming']
7 | weight='4'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/legacy/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Understanding, testing, debugging, and fixing existing code"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/legacy/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Legacy-Code'
8 | backlog_filter='📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/legacy/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/logic/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Logic'
3 | description = 'Thinking through problems systematically'
4 | layout = 'module'
5 | emoji= '🚥'
6 | menu = ['syllabus', 'core', 'SDC']
7 | weight='3'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/logic/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | description = 'Mental models'
4 | layout = 'prep'
5 | emoji= '🧑🏾💻'
6 | menu_level = ['module']
7 | weight = 1
8 | [[blocks]]
9 | name="Recap binary"
10 | src="module/logic/read-binary-logic"
11 | +++
12 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/logic/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Solving logical problems efficiently"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/logic/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Logic'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/logic/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/prs-needing-review/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="SDC PRs needing review"
3 | layout="needs-review"
4 | weight=2
5 | emoji="🧑🏾🤝🧑🏾"
6 | GitHubRepos = [
7 | "Module-Tools",
8 | "Module-Decomposition",
9 | "Module-Legacy-Code",
10 | ]
11 | +++
12 |
13 | ### Modules in red have lots of PRs, or any old PRs needing review.
14 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Tools'
3 | description = 'How computers work; Using common tools and writing custom ones in multiple languages'
4 | layout = 'module'
5 | emoji= '🧰'
6 | menu = ['syllabus', 'core', 'SDC']
7 | weight='2'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Shell tools and how computers work"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Tools'
8 | backlog_filter='📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Shell pipelines and programming language concepts"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Tools'
8 | backlog_filter= '📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Implementing shell tools in NodeJS, and Operating Systems concepts"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Tools'
8 | backlog_filter='📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/4/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 4'
3 | description = 'The plan for this sprint'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Implementing shell tools in Python"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/4/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Tools'
8 | backlog_filter='📅 Sprint 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-sdc/content/tools/sprints/4/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-sdc/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/org-cyf-sdc/go.sum:
--------------------------------------------------------------------------------
1 | github.com/CodeYourFuture/CYF-PD v1.0.0 h1:/zivfP1G3bwv/+R+wog151/we3BfNlMHhlsVA1u/XW0=
2 | github.com/CodeYourFuture/CYF-PD v1.0.0/go.mod h1:DHl0hTj4HVlLaNcIfwLx3ZkO8R0B08CpvVj2KCJgzpg=
3 |
--------------------------------------------------------------------------------
/org-cyf-sdc/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/org-cyf-sdc/tooling/netlify/functions/submission-created.js:
--------------------------------------------------------------------------------
1 | ../../../../tooling/netlify/functions/submission-created.js
--------------------------------------------------------------------------------
/org-cyf-theme/assets/custom-theme/02-variables/fonts.scss:
--------------------------------------------------------------------------------
1 | :root {
2 | --theme-font--display: "Raleway", serif;
3 | --theme-font--copy: "Lato", system-ui, -apple-system, BlinkMacSystemFont,
4 | "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",
5 | sans-serif;
6 | }
7 |
--------------------------------------------------------------------------------
/org-cyf-theme/assets/custom-theme/03-elements/base.scss:
--------------------------------------------------------------------------------
1 | :root {
2 | font-size: 18px;
3 | }
4 |
--------------------------------------------------------------------------------
/org-cyf-theme/assets/custom-theme/03-elements/headings.scss:
--------------------------------------------------------------------------------
1 | h1,
2 | .e-heading__1 {
3 | font-weight: 700;
4 | color: var(--theme-color--brand);
5 | text-shadow: none;
6 | }
7 |
--------------------------------------------------------------------------------
/org-cyf-theme/assets/custom-theme/04-components/page-header.scss:
--------------------------------------------------------------------------------
1 | .c-page-header {
2 | &__title {
3 | text-shadow: -2px 1px 0 none;
4 | background-color: transparent;
5 | }
6 | &__description {
7 | font-weight: 300;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/org-cyf-theme/assets/custom-theme/states/dark.scss:
--------------------------------------------------------------------------------
1 | .is-dark-mode,
2 | :root:has(.is-dark-mode) {
3 | @include dark-palette;
4 | }
5 |
--------------------------------------------------------------------------------
/org-cyf-theme/assets/custom-theme/states/light.scss:
--------------------------------------------------------------------------------
1 | .is-light-mode,
2 | :root:has(.is-light-mode) {
3 | @include light-palette;
4 | }
5 |
--------------------------------------------------------------------------------
/org-cyf-theme/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/org-cyf-theme/data/courses/itp-tracks.toml:
--------------------------------------------------------------------------------
1 | name="Entry Level Tracks"
2 | code="itp-tracks"
3 | url="https://tracks.codeyourfuture.io/"
4 | emoji="👣"
5 | weight=3
6 | description="Targeting entry level roles in tech"
7 | menu="start here"
8 | days=28
9 | commitment="part time"
--------------------------------------------------------------------------------
/org-cyf-theme/data/courses/launch.toml:
--------------------------------------------------------------------------------
1 | name="The Launch"
2 | code="launch"
3 | menu="trainees"
4 | weight=5
5 | url="https://launch.codeyourfuture.io/"
6 | description="In a cross functional Agile team, develop and deliver a real product."
7 | emoji="🚀"
8 | commitment="part time"
9 | days=35
10 | frequency=4
11 | locations=["Online"]
--------------------------------------------------------------------------------
/org-cyf-theme/data/courses/systems.toml:
--------------------------------------------------------------------------------
1 | name="Systems Engineering"
2 | code="cyf+"
3 | emoji="🦄"
4 | description="An immersive, full time, systems engineering programme"
5 | url="https://systems.codeyourfuture.io/"
6 | menu="fellowships"
7 | days=260
8 | commitment="full time"
9 | locations=["Online"]
--------------------------------------------------------------------------------
/org-cyf-theme/data/courses/tracks.toml:
--------------------------------------------------------------------------------
1 | name="Tracks"
2 | url="https://tracks.codeyourfuture.io/"
3 | code="tracks"
4 | emoji="👣"
5 | weight=6
6 | description="Demand-led specialisation towards junior and mid roles"
7 | menu="trainees"
8 | days=42
9 | commitment="part time"
--------------------------------------------------------------------------------
/org-cyf-theme/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/org-cyf-theme/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/org-cyf-theme/static/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/android-chrome-192x192.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/android-chrome-512x512.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/apple-touch-icon.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/favicon-16x16.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/favicon-32x32.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/favicon.ico
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/EY.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/EY.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/adobe.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/adobe.webp
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/avaloq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/avaloq.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/barclayseaglelabs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/barclayseaglelabs.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/capgemini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/capgemini.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/clutha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/clutha.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/codility.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/codility.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/devfest.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/devfest.jpg
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/df-capital.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/df-capital.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/evidenced.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/evidenced.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/gcid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/gcid.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/github.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/ltw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/ltw.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/mbn.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/mbn.jpeg
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/rainbird.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/rainbird.webp
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/seesaw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/seesaw.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/slack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/slack.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/thedatalab.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/thedatalab.jpeg
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/turingfest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/turingfest.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/udemy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/udemy.png
--------------------------------------------------------------------------------
/org-cyf-theme/static/logos/wtmgoogle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf-theme/static/logos/wtmgoogle.png
--------------------------------------------------------------------------------
/org-cyf-tracks/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/org-cyf-tracks/content/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Tracks"
3 | taxonomy_to_map = "track_kinds"
4 | description="Short, focused courses walking you towards specific careers"
5 | emoji= "👣"
6 | +++
7 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/ai-essentials/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'AI Sprint 1'
3 | description = 'Introduction to AI; Maximise productivity with AI tools'
4 | layout = 'sprint'
5 | emoji= '🧱'
6 | menu_level = ['module']
7 | menu=['sprints']
8 | weight = 2
9 | theme = "AI tools"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/ai-essentials/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Track-AI-Essentials'
8 | backlog_filter= '📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/ai-essentials/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/ai-essentials/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'AI Sprint 2'
3 | description = 'Discover the art of Prompting'
4 | layout = 'sprint'
5 | emoji= '💬'
6 | menu_level = ['module']
7 | menu=['sprints']
8 | weight = 2
9 | theme = "Prompting and dialogic generation"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/ai-essentials/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Track-AI-Essentials'
8 | backlog_filter= '📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/ai-essentials/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/ai-essentials/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'AI Sprint 3'
3 | description = 'Stay ahead of the curve'
4 | layout = 'sprint'
5 | emoji= '🏃🏾'
6 | menu_level = ['module']
7 | menu=['sprints']
8 | weight = 2
9 | theme = "Keeping pace with AI"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/ai-essentials/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Track-AI-Essentials'
8 | backlog_filter= '📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/ai-essentials/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Cloud'
3 | description = 'Deploy and manage cloud infrastructure; explore containers, pipelines, load balancing, traffic, integration and security; define infrastructure as code'
4 | layout = 'module'
5 | emoji= '☁️'
6 | track_kinds = ["jobs-after-sdc"]
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/product/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title='Product'
3 | emoji='📦'
4 | menu_level= ['module']
5 | weight= 8
6 | +++
7 |
8 |
9 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/product/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['product']
6 | weight = 2
7 | backlog= 'Module-Cloud'
8 | backlog_filter = 'Module Product'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/product/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | description = 'Set up your module product'
4 | layout = 'prep'
5 | emoji= '🧑🏾💻'
6 | menu_level = ['product']
7 | weight = 1
8 | [[blocks]]
9 | name="Runbooks and Reporting"
10 | src="module/cloud/technical-writing"
11 | +++
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'intro to cloud - storage, servers and databases'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Cloud'
8 | backlog_filter='📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'automated testing & deployments'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | +++
9 |
10 |
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Cloud'
8 | backlog_filter='📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'containers'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | +++
9 |
10 |
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Cloud'
8 | backlog_filter='📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/3/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | description = 'Containers'
4 | layout = 'prep'
5 | emoji= '🧑🏾💻'
6 | menu_level = ['sprint']
7 | weight = 1
8 | [[blocks]]
9 | name="🏷️ Backlog"
10 | src="blocks/backlog"
11 | +++
12 |
13 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/4/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 4'
3 | description = 'infrastructure as code'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | +++
9 |
10 |
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/4/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Cloud'
8 | backlog_filter='📅 Sprint 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/4/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/5/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 5'
3 | description = 'scalability and monitoring'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | +++
9 |
10 |
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/5/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🥞'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Cloud'
8 | backlog_filter='📅 Sprint 5'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/cloud/sprints/5/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Databases'
3 | description = 'Structured data storage and retrieval; relational databases, querying, sketching and designing databases, and database management systems.'
4 | layout = 'module'
5 | emoji= '💾'
6 | menu = ['syllabus', 'tracks']
7 | weight='8'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/product/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Product'
3 | description = 'Full Stack TV Show'
4 | layout = 'product'
5 | emoji= '🎁'
6 | menu_level = ['module']
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/product/backlog/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Backlog'
3 | description = 'All the features that we want to implement in this project'
4 | layout = 'subdir'
5 | emoji= '📝'
6 | menu_level = ['product']
7 | weight=2
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/product/backlog/backlog-1/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 1'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 1
7 | backlog= 'Full-Stack-Project-Assessment'
8 | backlog_filter='📅 Week 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/product/backlog/backlog-2/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 2'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 2
7 | backlog= 'Full-Stack-Project-Assessment'
8 | backlog_filter='📅 Week 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/product/backlog/backlog-3/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 3'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 3
7 | backlog= 'Full-Stack-Project-Assessment'
8 | backlog_filter='📅 Week 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/product/backlog/backlog-4/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 4'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 4
7 | backlog= 'Full-Stack-Project-Assessment'
8 | backlog_filter='📅 Week 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Introduction to databases"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Databases'
8 | backlog_filter='📅 Week 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 3
8 | theme = "SELECTing data"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Databases'
8 | backlog_filter='📅 Week 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 4
8 | +++
9 |
10 |
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Databases'
8 | backlog_filter='📅 Week 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/4/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 4'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 5
8 | +++
9 |
10 |
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/4/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Databases'
8 | backlog_filter='📅 Week 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/databases/sprints/4/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Portfolio'
3 | description = 'Build great projects; work in teams; polish our profiles; get great jobs in tech'
4 | layout = 'module'
5 | emoji= '🧑🏾🚀'
6 | track_kinds = ["jobs-after-sdc"]
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | description = 'What do we need to start a Portfolio module?'
4 | layout = 'prep'
5 | emoji= '🧑🏾💻'
6 | menu_level = ['module']
7 | weight = 1
8 | [[blocks]]
9 | name="Meet the criteria"
10 | src="module/portfolio/criteria"
11 | +++
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | +++
9 |
10 |
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Portfolio'
8 | backlog_filter='📅 Week 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 3
8 | +++
9 |
10 |
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Portfolio'
8 | backlog_filter='📅 Week 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/2/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Prep for the session"
9 | src="https://cyf-pd.netlify.app/blocks/prep-the-work-for-the-week/readme/"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 4
8 | +++
9 |
10 |
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Portfolio'
8 | backlog_filter='📅 Week 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/3/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Prep for the session"
9 | src="https://cyf-pd.netlify.app/blocks/prep-the-work-for-the-week/readme/"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/4/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 4'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 5
8 | +++
9 |
10 |
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/4/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Portfolio'
8 | backlog_filter='📅 Week 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/4/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Prep for the session"
9 | src="https://cyf-pd.netlify.app/blocks/prep-the-work-for-the-week/readme/"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/4/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/5/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 5'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 5
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/5/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Portfolio'
8 | backlog_filter='📅 Week 5'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/5/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Prep for the session"
9 | src="https://cyf-pd.netlify.app/blocks/prep-the-work-for-the-week/readme/"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/portfolio/sprints/5/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'React'
3 | description = 'Explore frameworks, libraries, and declarative programming with React; Develop unit testing with Testing Library; Build a dynamic web application in an Agile team'
4 | layout = 'module'
5 | emoji= '🪄'
6 | track_kinds = ["guided-study-after-itp"]
7 | weight='6'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/product/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Product'
3 | description = 'The CYF React Hotel: build a hotel booking website using React in an Agile team'
4 | layout = 'product'
5 | emoji= '🎁'
6 | menu_level = ['module']
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/product/backlog/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Backlog'
3 | description = 'All the features that we want to implement in this project'
4 | layout = 'subdir'
5 | emoji= '📝'
6 | menu_level = ['product']
7 | weight=2
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/product/backlog/backlog-1/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 1'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 1
7 | backlog= 'React-Module-Project'
8 | backlog_filter='📅 Week 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/product/backlog/backlog-2/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 2'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 2
7 | backlog= 'React-Module-Project'
8 | backlog_filter='📅 Week 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/product/backlog/backlog-3/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 3'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 3
7 | backlog= 'React-Module-Project'
8 | backlog_filter='📅 Week 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/product/backlog/backlog-4/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog for sprint 4'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['subdir']
6 | weight = 4
7 | backlog= 'React-Module-Project'
8 | backlog_filter='📅 Week 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "React: Components"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-React'
8 | backlog_filter='📅 Week 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 3
8 | theme = "React: State"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-React'
8 | backlog_filter='📅 Week 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 4
8 | theme = "React: Fetch, Effects, and Forms"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-React'
8 | backlog_filter='📅 Week 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/4/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 4'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 5
8 | theme = 'React Router'
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/4/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-React'
8 | backlog_filter='📅 Week 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/react/sprints/4/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'SAP FI/CO'
3 | description = 'In teams, gather requirements and configure accounting systems, adapt based on requirements changes, debug errors and communicate with stakeholders.'
4 | layout = 'module'
5 | emoji= '📒'
6 | track_kinds = ["jobs-after-itp"]
7 | menu="SAP FI/CO"
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'Kick off the ERP track; SAP Navigation & Requirements Gathering'
4 | layout = 'sprint'
5 | emoji= '🧱'
6 | menu_level = ['module']
7 | menu=['sprints']
8 | weight = 2
9 | theme = "SAP foundations"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Track-ERP-SAP-FICO'
8 | backlog_filter= '📅 Sprint 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/1/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Prep"
9 | src="module/entry-tracks/preparation"
10 | [[blocks]]
11 | name="Read the day plan"
12 | src="module/entry-tracks/read-the-day-plan"
13 | +++
14 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'Reconcile accounts; configure credit memos'
4 | layout = 'sprint'
5 | emoji= '🧾'
6 | menu_level = ['module']
7 | menu=['sprints']
8 | weight = 3
9 | theme = "Financial processing"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Track-ERP-SAP-FICO'
8 | backlog_filter='📅 Sprint 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/2/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Read the day plan"
9 | src="module/entry-tracks/read-the-day-plan"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'Configure cost centres; handle system changes'
4 | layout = 'sprint'
5 | emoji= '💹'
6 | menu_level = ['module']
7 | menu=['sprints']
8 | weight = 3
9 | theme = "Cost control and system change"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Track-ERP-SAP-FICO'
8 | backlog_filter='📅 Sprint 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/3/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Read the day plan"
9 | src="module/entry-tracks/read-the-day-plan"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/4/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 4'
3 | description = 'Debug posting issues; handle stakeholder feedback'
4 | layout = 'sprint'
5 | emoji= '🚒'
6 | menu_level = ['module']
7 | weight = 4
8 | theme = "Integration and issue resolution"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/4/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Track-ERP-SAP-FICO'
8 | backlog_filter='📅 Sprint 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/4/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Read the day plan"
9 | src="module/entry-tracks/read-the-day-plan"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/4/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/5/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 5'
3 | description = 'Record a technical demo; enjoy the wrap party'
4 | layout = 'sprint'
5 | emoji= '🧪'
6 | menu_level = ['module']
7 | weight = 4
8 | theme = "Technical interviews and presentations"
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/5/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Track-ERP-SAP-FICO'
8 | backlog_filter='📅 Sprint 5'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/5/prep/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'prep'
3 | layout = 'prep'
4 | emoji= '🧑🏾💻'
5 | menu_level = ['sprint']
6 | weight = 1
7 | [[blocks]]
8 | name="Prepare for your technical interview"
9 | src="module/entry-tracks/assessment"
10 | +++
11 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/sap-fico/sprints/5/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Servers'
3 | description = 'Write server-side JavaScript with Node.js; develop CRUD applications with Express.js; write and test APIs with Postman'
4 | layout = 'module'
5 | emoji= '🔌'
6 | menu = ['syllabus', 'tracks']
7 | weight='7'
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/1/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 1'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 2
8 | theme = "Node and Express"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/1/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Servers'
8 | backlog_filter='📅 Week 1'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/1/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/2/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 2'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 3
8 | theme = "GET and POST"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/2/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Servers'
8 | backlog_filter='📅 Week 2'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/2/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 |
8 | +++
9 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/3/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 3'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 4
8 | theme = "PUT, and Testing APIs"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/3/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Servers'
8 | backlog_filter='📅 Week 3'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/3/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/4/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'Sprint 4'
3 | description = 'The plan for the week'
4 | layout = 'sprint'
5 | emoji= '⏱️'
6 | menu_level = ['module']
7 | weight = 5
8 | theme = "Build Wordle"
9 | +++
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/4/backlog/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'backlog'
3 | layout = 'backlog'
4 | emoji= '🏷️'
5 | menu_level = ['sprint']
6 | weight = 2
7 | backlog= 'Module-Servers'
8 | backlog_filter='📅 Week 4'
9 | +++
10 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/servers/sprints/4/success/index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = 'success'
3 | layout = 'success'
4 | emoji= '✅'
5 | menu_level = ['sprint']
6 | weight = 4
7 | +++
8 |
--------------------------------------------------------------------------------
/org-cyf-tracks/content/track_kinds/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title = "Track kinds"
3 | member_name = "Tracks"
4 | +++
5 |
--------------------------------------------------------------------------------
/org-cyf-tracks/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/org-cyf-tracks/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/org-cyf/config:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/config
--------------------------------------------------------------------------------
/org-cyf/content/_index.md:
--------------------------------------------------------------------------------
1 | +++
2 | title="Our Courses"
3 | menus_to_map=["start here", "selection", "trainees", "fellowships"]
4 | description="Free training for good jobs in tech [📅 2025](https://docs.google.com/spreadsheets/d/1yI0msIwe8qYn2Nv9WPLwFMTM_Td0TtPvlv17u3B8sS8/edit)"
5 | emoji= "🧑🏿🏫👨🏽🎓"
6 | +++
7 |
--------------------------------------------------------------------------------
/org-cyf/deploy-netlify.sh:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/deploy-netlify.sh
--------------------------------------------------------------------------------
/org-cyf/go.sum:
--------------------------------------------------------------------------------
1 | github.com/CodeYourFuture/curriculum/org-cyf-theme v0.0.0-20240818070728-e8702788f7cb h1:P0mRDAC+Sh+7D+8Mlcyb6Sqid3w0asdincQMS9QLvpI=
2 | github.com/CodeYourFuture/curriculum/org-cyf-theme v0.0.0-20240818070728-e8702788f7cb/go.mod h1:Wv6VAMOIp5v0eZiHWSGzanDAIfK+prnnPK0hUPeFvwk=
3 |
--------------------------------------------------------------------------------
/org-cyf/netlify.toml:
--------------------------------------------------------------------------------
1 | ../tooling/common-config/netlify.toml
--------------------------------------------------------------------------------
/org-cyf/readme_repository_access.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodeYourFuture/curriculum/7a29eb2d56c73d55f50d510220d433bd26c2af26/org-cyf/readme_repository_access.png
--------------------------------------------------------------------------------
/tooling/common-config/config/production/config.toml:
--------------------------------------------------------------------------------
1 | # This config is for any production only settings
2 |
3 | [caches.getresource]
4 | maxAge = "0m"
5 |
--------------------------------------------------------------------------------
/tooling/go/.gitignore:
--------------------------------------------------------------------------------
1 | /local-overrides-enforcer
2 |
--------------------------------------------------------------------------------