#215 How to learn programming and CS in the AI hype era – interview with dev and prof Mark Mahoney

The freeCodeCamp Podcast1h 16mApril 10, 2026

Get the full intelligence

Search transcripts, export clips, track mentions, and explore all topics from “#215 How to learn programming and CS in the AI hype era – interview with dev and prof Mark Mahoney” inside PodZeus.

AI-Generated Summary

In this episode of the Free Code Camp Podcast, host Quincy Larson interviews Dr. Mark Mahoney, a computer science professor and longtime software developer with 23 years of teaching experience at Carly College. Mahoney shares his perspective on the transformative role of LLMs in programming and education, emphasizing that while AI tools like GitHub Copilot and Claude Code are powerful assistants, they should not replace the foundational, hands-on learning process. He warns against 'tutorial hell'—where learners rely solely on AI-generated code without understanding the underlying logic—and stresses that true mastery comes from struggling through debugging, problem-solving, and building from scratch. Mahoney advocates for a hybrid learning model that combines human mentorship, project-based learning, and carefully integrated AI tutoring, drawing from his own experience building the Playback Press platform, an interactive learning tool that blends narrative, code, and visual whiteboard-style diagrams. He reflects on his journey from a community college art major to a professor, highlighting the serendipity of his path and the enduring value of human connection in education. Despite the AI hype, Mahoney remains optimistic about the future of computer science, especially for those who are intrinsically motivated and willing to learn the hard way.

Key Takeaways
1

Prioritize learning the hard way—debugging, building from scratch, and getting stuck—to develop real problem-solving skills that AI cannot replicate.

2

Use LLMs as an 'infinitely patient tutor' for edge cases and questions you can't answer, but don’t let them write your code or replace your understanding.

3

Project-based learning with clear goals (like building a QR code generator or AI data center impact report) keeps students engaged and builds practical competence.

4

Human mentorship and emotional connection are irreplaceable in education—students learn not just from content, but from inspiration, enthusiasm, and shared struggle.

5

The best developers are those who’ve survived the 'slings and arrows' of real-world coding—mistakes, failures, and debugging—because that’s where growth happens.

…and 3 more takeaways available in PodZeus

Chapters
0:00
2 min

Welcome & Community Updates

Quincy Larson kicks off the episode with updates on Free Code Camp’s new AI-assisted development course, a beginner-friendly AI literacy course, and a QR code generator tutorial. He also announces the return of the Bad Website Club for a Responsive Web Design Bootcamp.

2:00
3 min

The AI Hype vs. Real Learning

I don’t think LLMs can read our minds and communicate with us well enough yet.

Highlight
5:00
5 min

The Dangers of Over-Reliance on LLMs

If I were hiring someone, I want someone who has proven they learned the hard way.

Highlight
10:00
5 min

The Role of the Human Educator

My main job is to motivate students to want to learn.

Highlight
15:00
5 min

The Future of AI in Education

Mahoney expresses skepticism about AI fully replacing curriculum creation or teaching. He highlights the limitations of text-only interfaces and the inability of LLMs to replicate whiteboard-style, multimodal teaching, which is crucial for conceptual understanding.

High-Impact Quotes
If I were hiring someone, I want someone who has proven they learned the hard way.
Mark Mahoney20:34
Viral: 90.0
The only way to really see what’s happening is to step through that code and see what effect it’s having.
Mark Mahoney70:24
Viral: 88.0
I don’t think LLMs can read our minds and communicate with us well enough yet.
Mark Mahoney8:49
Viral: 85.0
Speakers

Host

Quincy Larson

Guest

Mark Mahoney
Topics Discussed
AI in Programming Education95%Problem Solving and Debugging90%Project-Based Learning88%Human Mentorship in Tech85%De-Skilling and Over-Reliance on LLMs82%Interactive Learning Platforms80%Computer Science Career Outlook78%Multimodal Teaching and Visual Learning75%
People & Brands

Free Code Camp

organization

18xPositive

Mark Mahoney

person

15xPositive

Quincy Larson

person

12xPositive

Playback Press

other

9xPositive

GitHub Copilot

product

5xNeutral

Carly College

organization

5xPositive

Dot-Com Bubble

other

4xNeutral

Jensen Huang

person

4xNeutral

Environmental Science

other

4xPositive

O'Reilly

organization

4xNeutral

Get the full intelligence

Search transcripts, export clips, track mentions, and explore all topics from “#215 How to learn programming and CS in the AI hype era – interview with dev and prof Mark Mahoney” inside PodZeus.

Start discovering podcast insights today

Start with a 7-day trial and explore a growing catalog of popular podcasts. No credit card required.

No credit card required • 7-day trial • Cancel anytime