Learn Python with BananaTales and CodeMonkey
In this video, we explore how students can learn Python through CodeMonkey’s Banana Tales courses, moving from structured beginner challenges to advanced programming concepts like lists, loops, and even bubble sort algorithms.
Banana Tales is part of the wider CodeMonkey curriculum and focuses specifically on text-based coding using Python. Many schools around the world teach Python because it has clear, readable syntax while still being incredibly powerful. In this walkthrough, I explore both Python Fundamentals and Advanced Topics, showing how students progress from simple interactions to more complex problem-solving tasks inside a fully integrated coding environment.
You’ll see how the IDE-style interface introduces students to real Python files, how challenges gradually increase in difficulty, and how advanced topics such as lists and sorting algorithms are scaffolded in a way that builds confidence over time. I also take a look at the extensive teacher resources available; including lesson plans, solutions, coding concept explanations, and curriculum support, making this accessible even for non-specialist computer science teachers.
If you’re looking at introducing Python in your classroom, or you want a structured pathway that moves students from block-based coding into text-based programming, Banana Tales is worth exploring.
⏱️ Timestamps
0:00 Introduction
0:11 Sponsored by CodeMonkey
0:22 Overview of Banana Tales (Python Fundamentals & Advanced Topics)
0:36 Why Python is taught in schools
1:05 Exploring Python Fundamentals
2:06 Understanding the IDE interface
3:40 First coding edits in Python
4:23 Jumping to advanced challenges
4:42 Working with Python lists
6:27 Overview of teacher resources
7:05 Exploring advanced topics (Bubble Sort example)
8:18 Reviewing lesson plans
9:23 Coding concepts breakdown
10:01 Progression across the full CodeMonkey pathway
10:29 Final thoughts
\Watch previous videos in the series:
▶️ Coding for kids: CodeMonkeyJr in the Cl
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: Python for Data
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
35 ChatGPT Prompts for Wealth Managers: Strengthen Client Relationships, Sharpen Analysis, and Scale Your Practice
Dev.to AI
I Built an Open-Source AI Tools Directory with 850+ Tools — Here's Why and How
Dev.to AI
Your Tech Stack Has an AI Problem: How to Audit and Fix It in 2026
Dev.to · Lycore Development
If you follow my Linux and DevOps articles — this one is different. I built something. Let me tell you about it.
Dev.to AI
Chapters (15)
Introduction
0:11
Sponsored by CodeMonkey
0:22
Overview of Banana Tales (Python Fundamentals & Advanced Topics)
0:36
Why Python is taught in schools
1:05
Exploring Python Fundamentals
2:06
Understanding the IDE interface
3:40
First coding edits in Python
4:23
Jumping to advanced challenges
4:42
Working with Python lists
6:27
Overview of teacher resources
7:05
Exploring advanced topics (Bubble Sort example)
8:18
Reviewing lesson plans
9:23
Coding concepts breakdown
10:01
Progression across the full CodeMonkey pathway
10:29
Final thoughts
🎓
Tutor Explanation
DeepCamp AI