Advertisement · 728 × 90

Posts by Mark Mahoney

That always drove me crazy with programming vids.

I got so fed up I came up with a whole new medium that is much easier to build a walkthrough.

One of the best things about it is I can go thru it multiple times and add refine it. No need to get it perfect the first time.

1 month ago 0 0 1 0
Post image

Teaching code is difficult. Blogs and videos don't always let learners see how code & logic evolves over time. In this post, Mark introduces Storyteller, a VS code extension that plays back code evolution with inline comments so learners can follow step-by-step.

www.freecodecamp.org/news/storyte...

1 month ago 4 3 0 0
PlaybackPress

Big update at Playback Press: All code playbacks are now open to everyone, no signup required. Browse the full library and learn at your own pace.
playbackpress.com/books

Want to ask questions about the code? The AI assistant is available for logged-in users. See it here:
youtu.be/WAPql5KZFR4

2 months ago 1 0 0 0

The most viewed content: Python (44K), C++ (37K), and Web Development (37K). I'm partial to my Clojure and Elixir tutorials. Functional programming deserves more attention, and watching it develop line by line makes the concepts click.

2 months ago 0 0 0 0
Post image Post image

My site to share programming concepts, Playback Press, crossed 180,000 playback views this year. I built it to replace textbooks in my courses. Now people I've never met are using it too.

Check them all out here: playbackpress.com/books

2 months ago 0 0 1 0
Post image

As a web dev, you'll use many tools & frameworks when you're building websites & apps. And to help you learn the key concepts, Mark created this guide. You'll learn front & back end Web Development basics like HTTP, Node, Express, JSON, HTML, CSS, React, & more.
www.freecodecamp.org/news/an-anim...

2 months ago 2 1 2 0
Playback

Check out this playback:
playbackpress.com/books/cppboo...

or any code playback on #PlaybackPress
playbackpress.com/books

4 months ago 1 0 0 0
Advertisement
Video

I added a small but valuable feature to code playbacks on Playback Press. Since the hand drawn pictures and screenshots are so important to viewers I added a way to search for comments based on the pictures.

Hit 'shift + /' on the keyboard to bring up the new media picker search dialog.

4 months ago 4 0 1 0
New AI Assistant Interface
New AI Assistant Interface YouTube video by Mark Mahoney

The playbacks show how programs evolve. There's also an AI tutor embedded to answer questions about the code (youtu.be/WAPql5KZFR4). The AI tutor is a great example of human-led and AI-assisted learning resources. Let me know what you think!

4 months ago 1 0 0 0
Post image

Now is a great time to learn some non-traditional programming languages. I have two free 'books' of code playback on #Clojure and #Elixir.

playbackpress.com/books/cljbook
playbackpress.com/books/exbook

4 months ago 2 0 1 0

The playbacks show how programs evolve. There's also an AI tutor embedded to answer questions about the code (youtu.be/WAPql5KZFR4). The AI tutor is a great example of human-led and AI-assisted learning resources. Let me know what you think!

4 months ago 0 0 0 0
Post image

I’m looking for a little feedback. I am working on a playback describing #perceptrons for my #AI course.

Here is a link to it:
markm208.github.io/cppbook/ai/p...

Reach out to me if you have any feedback!

6 months ago 3 0 0 0
Post image

I'm looking for experienced developers to write code playbacks for my platform. If you enjoy explaining your code and teaching others, code playbacks are a great way to share knowledge and build your reputation in the dev community.

Get the details here:
playbackpress.com/contact

7 months ago 3 1 0 0
Post image

Design patterns are solutions to common coding problems that show up often in your projects. And here, Mark explains how some key object-oriented design patterns work in Java. He covers patterns like Strategy, Singleton, Composite, Decorator, Observer, & more.
www.freecodecamp.org/news/object-...

8 months ago 9 2 0 0
Advertisement
Learn how to make your own guided code walkthroughs

Learn how to make and use code playbacks in your CS courses on Tuesday July 29th at 1:00pm CDT.

Join with a friend or come with your whole department!

www.reddit.com/r/CSEducatio...

8 months ago 3 1 1 0
Post image

I can’t quite believe it myself but… Playback Press has just crossed a major milestone: 40,000+ playback views in a 30 day period!

8 months ago 3 0 0 0
Preview
Learn How To Share Your Code Examples With Others Via Code Playbacks Learn about the tools and best practices to create and share code playbacks with others!

I’m hosting a free online zoom to discuss how to create code playbacks, how I use them in the classroom, and the best practices for using them.

"Learn How To Share Your Code With Others With Code Playbacks" Jul 29, 2025 at 1:00 PM Central Time

www.eventbrite.com/e/learn-how-...

Please share!

8 months ago 1 0 0 0
Word Zearch

You can play the game first before diving into the code:

markm208.github.io/wordZearch/

Let me know what you think!

8 months ago 0 0 0 0
Post image

C++ is a powerful, high-performance programming language devs use for things like systems & game development. And here, Mark teaches you the basics through a series of interactive exercises. You'll learn about variables, functions, vectors, pointers, & lots more.
www.freecodecamp.org/news/learn-p...

9 months ago 4 1 0 0
Post image

As a web developer, you'll use many different tools and frameworks. And to help you learn the key ones, Mark created this guide. You'll learn both front & back end Web Dev basics like HTTP, Node, Express, JSON, Mongo, HTML, CSS, Web Components, and React.
www.freecodecamp.org/news/an-anim...

9 months ago 9 1 1 0
New AI Assistant Interface
New AI Assistant Interface YouTube video by Mark Mahoney

Here is a quick video showing the new AI assistant interface to code playbacks:
youtu.be/WAPql5KZFR4

These new features make code playbacks more interactive. Plus, viewers can review questions they have asked in the past. Check them out here:
playbackpress.com/books

Let me know what you think!

9 months ago 1 0 0 0
Advertisement
Post image Post image

The future of coding requires that people get better at reading and understanding code, not just writing and generating it.

Check out the new features here: playbackpress.com/books

All of the books are free but you do have to create an account in order to use the AI features.

9 months ago 2 0 0 0
Post image Post image

- Skill level selection (beginner/intermediate/expert)
- One click to ask common questions
- Self-grading multiple choice questions are generated in batches now instead of one at a time
- Project extension suggestions to build on the existing code

9 months ago 2 0 1 0
Post image Post image

The new interface is cleaner with tabbed sections for questions, practice problems, and project suggestions.

What's new:
- Tabbed interface and updated UI
- Improved prompts for more specific feedback from the AI model- it really does produce better answers now

9 months ago 0 0 1 0
Post image Post image

It's been almost a year since I added the first AI assistant to code playbacks on Playback Press. They have been helpful to my students to fill in any gaps in their knowledge and to explore advanced concepts. Today I'm sharing a major update.

9 months ago 2 0 1 0
Beyond Textbooks and Videos: Creating and Sharing Code Playbacks Join CS professor, Mark Mahoney, to hear about how he uses code playbacks in his computer science courses.

Just a reminder... in one week I'll be giving a free webinar on how to create and use code playbacks! You can click the link and get a free ticket or if you just want the zoom link DM me for it.

www.eventbrite.com/e/beyond-tex...

9 months ago 1 0 0 0

Just a reminder... the webinar is in one week! You can click the link and get a free ticket or if you just want the zoom link DM me for it.

9 months ago 2 0 0 0

I'm particularly proud of this interactive tutorial that makes Elixir's functional and concurrent programming concepts approachable through animated code playbacks. 🎥✨

Great intro before diving into Phoenix or Nerves. 🌐🔌
🔗 playbackpress.com/books/exbook

#Elixir #Programming

10 months ago 2 1 0 0
Beyond Textbooks and Videos: Creating and Sharing Code Playbacks Join CS professor, Mark Mahoney, to hear about how he uses code playbacks in his computer science courses.

UPDATE: I am going to offer some free online training this summer about how to create code playbacks and use them in a course. I'll show how I use code playbacks instead of textbooks and videos and share what my students think of them.

www.eventbrite.com/e/beyond-tex...

10 months ago 8 2 1 0
Advertisement
Preview
A Brief Introduction to Web Components In a previous article, I gave a brief introduction to React. This tutorial introduces an alternative approach to building a component-based frontend. It covers the fundamentals of Web Components to bu...

I recently wrote two tutorials comparing different approaches to component-based web development. Both approaches solve similar problems but with different trade-offs:
www.freecodecamp.org/news/a-brief...

www.freecodecamp.org/news/a-brief...

#WebDevelopment #JavaScript #React #WebComponents

10 months ago 2 0 0 0