Real-World Python: LEVEL
4 5 6
Advanced Python Concepts

Take your Advanced Python programming skills to the next level by learning about functions, data structures, recursion, and more, the bread-and-butter computer science topics that every good coder needs. As always with Tynker, these short, hands-on python concepts and advanced python programming skills exercises keep things engaging.

Tynker gets kids coding with confidence. Access this and 5,000 more fun activities today!

Learn These Valuable Coding Skills

Boolean Logic

Explore truth-and-false values in code by examining De Morgan’s laws and other applications of Boolean logic.

Advanced Expressions

Write code that performs complex calculations.

String Operations

Write programs that work with text then wrangle words to write your own story!

Functions

Organize and simplify your code using Python advanced concepts and custom procedures.

Variable Scope

Prevent common errors related to scope so that you can keep your data safe and your programs error-free.

Lists and Dictionaries

Explore complex ways of representing data in your programs and learn how to process data efficiently, too.

Charting with PyGal

Explore data science and charting with the PyGal library, then work with CSV data and create simple data visualizations.

Object-Oriented Programming

Work with Python classes and objects as you explore inheritance and the object-oriented programming paradigm.

Recursion

Explore the most mind-bending programming idea around by drawing fractals and writing practical programs using Python concepts that make use of recursion.

Search and Sort

Explore famous algorithms like Merge Sort and Binary Search.