A framework for teaching code - Table of Contents
I've been teaching code for a number of years and have built up a few extremely successful systems and practices. I want to share all of that with you.
In this series of posts, I will describe a framework for teaching code. It would be useful for educators of all different shapes and sizes. This will be relevant to you if you:
- ever need to deal with junior devs and actually care to grow them
- work or volunteer as a coding tutor
- are learning to code and want to know how to learn effectively
- lecture or teach techies at scale
- run a code school of any kind
- produce educational content ...
That's a lot of you, right?
What's more, the systems, mindsets and practices described in this series are not limited to use in teaching and learning code. It's all based on the science of learning.
Ready?
Table of contents
- Part 1: Groundwork
- Part 2: High-touch teaching (work in progress 🏗️)
- The Algorithm 👈 Ready for action
- Assess (Coming soon 🕥)
- Illuminate
- Catalyze
- Feedback to teachers
- Metacognition
- Part 3: Low-touch teaching (Coming in a while 🐊 )
- Content
- Applications
- Structure building
- Each one teach one
- Part 4: Future-proof skills (Don't hold your breath 🫢 )
What to expect
This is going to take a while. I'm planning to publish something at least once every 2 weeks.
But you know how plans can be...
Do you dig it?
If this is something you are interested in, then please let me know by:
- signing up for my newsletter (I won't spam you or sell your info or any of that nasty stuff)
- following me on mastodon and/or twitter
And please share this with anyone who you think will find it useful! I aim to add value by empowering those who empower others.
Do you want to support this work?
If you find this useful, there are many ways to support the work I do:
- Join some of my technical training
- Ask me about tech education consulting and teacher training
- Donate to the Guild of Educators
- Share this article with someone who would find it useful