Teach Yourself Python II: Level Up Your Python at Any Age (Udemy.com)
Intermediate to advanced Python 3.10 course for graduates of Teach Your Kids to Code or other beginner Python courses
Created by: Bryson Payne
Last updated January 2022
What you will learn
- Code intermediate to advanced level Python 3.10 apps for PC, Mac, or Linux
- Write object-oriented programs by creating your own classes in Python
- Program GUI graphical user interfaces, Web browser apps, and File Input/Output
- Develop social media apps, mapping apps, and AI (artificial intelligence) apps in Python
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.3 out of 5higher than 25% of them
- Reviews65#374 of 389 by number of reviews
- Length5.8 hoursshorter than 67% of them
- Last updatedJanuary 2022earlier than 62% of them
Course Description
Join 63,000 students from 178 countries learning Python from award-winning Professor Bryson Payne!
Brand new Python Level II course for 2022! Teach yourself intermediate to advanced Python 3.10, the powerful programming language used at tech companies and in colleges worldwide. Learn coding step-by-step from Computer Science Professor Dr. Bryson Payne, author of the Amazon #1 New Release and Top 10 Best Seller, Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming (No Starch Press). Filmed in collaboration with Bund Media/Zhidao Education Technology, with subtitles in English and Chinese.
Update: Order Dr. Payne's new book, "Go Hack Yourself" (Go H*ck Yourself, ©2022, No Starch Press) on Amazon now!
Expand your Python programming skills:
Quickly code advanced algorithms for lists, strings, binary searches, and more
Learn object-oriented programming (OOP) by building classes, and learn to append, insert, remove, sore, and reverse lists of objects
Perform file input and output, build a GUI text editor in Tkinter on Windows, Mac, and Linux
Code web browser interaction, a mapping app, and social media browser apps
Program advanced animation and collision detection in Tk Canvas
Includes an introduction to artificial intelligence (AI) in Python using NLTK for language processing and sentiment/emotion analysis
Full source code downloads of all course files provided in the first lesson - start coding and modifying advanced apps right away!
This is the kind of course you can enjoy while you learn!
Packed with fun examples, colorful graphics, and easy-to-follow plain English instruction, Teach Yourself Python II is the course parents, teachers and students can enjoy together, as they build the top job skills of the 21st century! Python can be used to build advanced GUI Windows/Mac apps, AI applications, games & more, and it's powerful enough to be used in companies from Google to IBM.
I designed this second-level programming course as a follow-up to my top-selling Udemy course "Teach Your Kids to Code Python", with example code I used with my own students from middle school to college seniors. All advanced Python course files are provided for you to download and try.
Quick, hands-on lessons will get you coding your own intermediate to advanced apps in minutes. Over 40 video lectures and more than five and a half hours of video content in short, 5-to-8-minute videos will give you the practice you need to master more powerful Python 3 coding.
Everything you need to get started right away
Complete with working code downloads and high-definition videos, you'll be able to work alongside a professor with 24 years' teaching experience and over 35 years of programming knowledge. You'll also receive a Certificate of Completion upon finishing the course.
No Risk: Preview videos from every section now for FREE, and enjoy a 30-day money-back guarantee when you enroll - zero risk, unlimited payoff! And, we've made this course easy to afford so you can get started now!
Sign up for this course and code advanced GUI, AI, Web, and animated apps today!
* Programming Challenge Solutions added to all 8 Sections, plus new additional video on creating a WeChat Auto Responder text messaging app - keep the feedback and questions coming! Thanks! *
Praise for Dr. Payne's Python courses:
"Inspired" - This is an inspiring course taught by an inspired teacher. The examples are well-chosen -- demonstrating principles through engaging, colorful projects rather than by teaching abstract principles first. While I wish the instructor weren't quite so repetitiously exuberant, this is at worst a minor stylistic blemish and might even be a plus for kids viewing it. — Kent Osband, Udemy student
"Excellent path into Python" Not just for kids...use this course as the perfect Python primer. Clear examples, that build quickly into programs, leading to learning challenges. Bryson's delivery is well paced and good fun. — Sean Jon Darcy, Udemy student
“Dr. Bryson Payne is a computer scientist and professor of the highest caliber, and with Teach Your Kids to Code, he brings the power of computers within easy reach for learners young and old."—Dr. Antonio Sanz Montemayor, Informatics Professor, Universidad Rey Juan Carlos, Spain
“The concepts in Teach Your Kids to Code can help any young person enhance their college prospects and expand their career opportunities."—Dr. Raj Sunderraman, Department Chair of Computer Science, Georgia State University
[For the Book version on Amazon] “Dr. Payne set us on the path that led us to our dream jobs! With Teach Your Kids to Code, he's providing parents and teachers everywhere the chance to do the same for the next generation of creative problem-solvers."—Shah and Susan Rahman, Riot Games
Instructor Details
- 4.3 Rating
65 Reviews
Bryson Payne
Dr. Bryson Payne is an award-winning cyber coach, author, TEDx speaker, college professor, and the founding Director of the Institute for Cyber Operations at the University of North Georgia. He is a tenured professor of computer science at UNG, where he has taught aspiring coders and cyber professionals since 1998, including coaching UNG’s #1-in-the-nation 2019 & 2020 NSA Codebreaker Challenge cyber operations teams.
Dr. Payne is also an award-winning online instructor with 77,000 students in his Udemy courses, from more than 180 countries. Dr. Payne has multiple best-selling courses on Udemy beginning with Teach Your Kids to Code (Python), and both Real-World Ethical Hacking and Learn Java the Easy Way have been rated in the top 10% of all Udemy courses!
More courses by Bryson Payne
Teach Your Kids to Code: Learn to Program Python at Any Age! (2023)
4.3 (10,677 Reviews)
Provider: Udemy
Time: 8h
$14.99
Real-World Ethical Hacking: Hands-on Cybersecurity (2022)
4.7 (2,940 Reviews)
Provider: Udemy
Time: 11.2h
$22.99
JavaScript for Kids: Code Your Own Games and Apps at Any Age (2021)
4.3 (1,053 Reviews)
Provider: Udemy
Time: 6.3h
$12.99
Learn Java the Easy Way: Build Desktop & Android Mobile Apps (2017)
4.4 (600 Reviews)
Provider: Udemy
Time: 12.1h
$11.99
More Python courses
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
An Introduction to Interactive Programming in Python (Part 2)
4.9 (225 Reviews)
Provider: Coursera
Time: 25h
Free
Reviews
By sarvesh Upadhyaya on 2/1/2026
I learn lots in this new course seeing all these new things from level 1 to here is just an amazing experience to see unfold if understand what I mean, but if you don't I really understand why.
By Mark Morita on 7/25/2025
over all it's very good but sometimes he uses new commands and doesn't explain what they do
By Saksham Gupta on 7/4/2025
The subtitles were bad and the fact that there was also some other language(i think chinese). I took hos last course and it was better
By Gourav Jain on 5/31/2024
Awesome! He is my favorite teacher because and I had also attended the previous course of him that's why I started to attend his second course also!
By Fantastic Fam on 6/26/2023
Pretty good, though sometimes I was confused because I have a windows and he doesn't do that much with windows. Though he is really great at teaching still. I wouldn't expect him to do it on EVERY SINGLE computer ever.
By Brandon Morgan on 3/15/2023
There wasn't as many spirals as I thought from the last course!
By Michael Babiy on 11/28/2022
but also I'm using a different python actually. it doesn't even matter. but also incredible course
By Lucius Pinagel on 7/25/2022
the 1 issue with this course is that he is using a completely different version of python than the one I'm using
By William Cline on 6/17/2022
I am learning how to code and the process and functions are easy to explain.
By Shreyan Avigyan on 3/31/2022
I have done the first course before (it was my first python course). It was amazing. And so far this course has also been pretty amazing. Thanks for creating such beautiful courses, Bryson sir!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100







