This year marked our first ever programming bootcamp. We decided to celebrate our student's graduation with a recap reel: www.youtube.com/watch?v=reSA... We are so incredibly inspired by our students and we can’t wait to bring this program back in 2027.
Playful Programming
Playful Programming
@playfulprogramming.com
The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions. Join our Discord! https://discord.gg/FMcvc6T
347 followers13 following315 posts
Playful Programming reposted
Who says you can't have fun and improve A11Y at the same time? We're working on themes! This isn't the final theme selection UI by any means, but shows how flexible our design system (ran by @pratti.bsky.social) is Been a lot of fun just testing out! It's enabling a ton of added A11Y work too...
🎉 Giveaway time 🎉 We’ve got copies of Modern Web Development with Angular up for grabs!! Join our Discord, follow the instructions, and you’re in! Don’t miss it 👀 discord.com/invite/FMcvc6T
This article breaks down practical ways engineers can improve how they communicate with teammates. playfulprogramming.com/posts/how-to...
If expectations, incentives, and support don’t change with it, careers stall. @crutchcorn.dev wrote about how a promotion can unintentionally derail growth: playfulprogramming.com/posts/how-a-...
You get ~1.5 weeks to ship a real MVP. Scope it down. Build it well. Finish it. If you’ve been following along and want to put everything into practice, join the Playful Programming Discord at 6pm PST/9pm EST: discord.gg/FMcvc6T
You’ll work with shared user data, run JavaScript with Node locally, and explore Redux from first principles. If you want to connect React patterns to real tooling, join the Playful Programming Discord at 6pm PST/9pm EST: discord.gg/FMcvc6T
We’ll work directly with createContext, Context.Provider, and useContext to understand how data flows through a subtree — and why scope matters. Join us in the Playful Programming Discord at 6pm PST/9pm EST: discord.gg/FMcvc6T
AI has changed how @santoshyadav.dev builds software — not through replacement, but by shifting roles. Devs can iterate faster, explore more options, and validate ideas sooner. The bottleneck is no longer typing. It’s thinking clearly.
AI rewards engineers who can define constraints, evaluate tradeoffs, and recognize when something is subtly wrong. It doesn’t remove taste or judgment. It makes them more visible. How AI is changing workflows — and why we should be excited about it: playfulprogramming.com/posts/How-AI...
We’ll look at persistence, derived values, and avoiding unnecessary recomputation — without overusing effects. If you want to build it with us, join the Playful Programming Discord at 6pm PST/9pm EST: discord.gg/FMcvc6T
If React still feels unpredictable to you, this is usually the layer that’s missing. Join us in the Playful Programming Discord and work through it live at 6pm PST/9pm EST👉️ discord.gg/FMcvc6T
Remote teams don’t lose culture, they require designed culture. If alignment only works in a room, it doesn’t scale. If it works in writing, it does. Full breakdown by @crutchcorn.dev: playfulprogramming.com/posts/in_per...
From static markup → data-driven UI → user interaction. Join us at 6PM PST / 9PM EST in Discord 👉 discord.gg/FMcvc6T
Understanding rendering changes how you write frontend code. Frameworks don’t “just update the DOM.” They reconcile change. 👉 Join us to learn more at 6pm PST/9pm EST: discord.gg/FMcvc6T
Prompting AI with better questions isn’t the real problem. The harder part is making context repeatable, reviewable, and shareable across teams and tools. @ladybluenotes.dev wrote about treating AI context as configuration — versioned, structured, and intentional.
Today in Playful's bootcamp: we’re working on a simple flashcard app with React. We’ll start with a card component, add interaction to reveal answers on click, and practice with setInterval and useEffect. For hands-on time with React join us at 6pm PST/9pm EST: discord.gg/FMcvc6T
This post is about why @ladybluenotes.dev is choosing to write, learn, and build in public, mistakes included, and how that’s shaped her growth over time. If you’ve ever felt that same pressure, you may relate: playfulprogramming.com/posts/making...
If you want to start learning React and follow along live, join us in the discord at 6pm PST/ 9pm EST👇 discord.gg/FMcvc6T
More services are adding ads, integrating AI by default, and making decisions about how your data is used, often without much say from you. That shift is what pushed @ladybluenotes.dev to rethink where her data lives.
This post is about why she's building a home server — not to self-host everything, but to have more control over her media, data, and network. If you’re thinking about data ownership, control, or long-term sustainability of your setup, this may resonate: playfulprogramming.com/posts/why-a-...
Async JavaScript Office Hours — Thursday. Practice fetching data, updating the DOM, handling failures, and managing loading/error states live. If async JS breaks when things go wrong, this is for you. Join today's class at 6pm PST/ 9pm EST: discord.gg/FMcvc6T
This post by @alem.forge42.dev looks at what onboarding means in the age of AI, and what teams need to rethink if they want people to ramp up effectively: playfulprogramming.com/posts/onboar...
Today we’re covering how async JavaScript works in the browser — from Promises and fetch to error handling, status codes, and loading states. If you want a stronger mental model for real-world frontend behavior, this is a great time to join the today's class at 6pm PST/ 9pm EST: discord.gg/FMcvc6T
Excited to have @fly.io as a sponsor of Playful Programming. We recently migrated to a more robust deployment infrastructure with our containers powered by Fly; couldn't be happier with our decision. Thank you for supporting educational programming content!
It's official, "This is Learning" and @playfulprogramming.com are combining forces! We're elated to have them joining our ranks as we continue to grow. Our joint goal remains the same as it always was: Foster an open community aimed squarely at teaching software engineering.
Want to learn more about this merger? Our executive director ( @crutchcorn.dev ) has more details outlined in our announcement post below: playfulprogramming.com/posts/pfp-th...
If you want hands-on help and time to work through these patterns live, join us for office hours. discord.gg/FMcvc6T
We're excited to announce that @coderabbitai.bsky.social is a new sponsor of Playful Programming. We're looking forward to leveraging it to accelerate our development — Not joking here: We enabled it on our repo and it immediately caught a mistake in a PR. Thank you once again to their team!
Before frameworks, there’s the browser. In today’s Web Fundamentals Bootcamp, we’re building interactivity from first principles: DOM APIs, attributes, element creation, and event listeners. Join us for today's class at 6pm PST/ 9pm EST: discord.gg/FMcvc6T
If you’ve ever felt guilty for not “finishing” a technical book—this is your permission slip. Read with intent. Skip aggressively. Revisit when needed. playfulprogramming.com/posts/how-i-...