There are no open spots for this class, but we found something similar!
5.0 (1) · Ages 8-18
1-1 Introduction to PYTHON Coding
5.0 (2) · Ages 10-15
Level-2| Python Flex Class| Build Real-World Projects With Python Programming!
5.0 (5) · Ages 8-12
Python Coding for G3 to G8 Students - (Ongoing)
5.0 (3) · Ages 7-12
Introduction to Python Coding
5.0 (1) · Ages 12-16
Python Programming for Beginners to Advanced Learners (24 Lesson Course)
5.0 (5) · Ages 9-13
Top Secret Codes and Ciphers: A Cryptology and Code Breaking Ongoing Class
Coding & Tech
Python Programming | Beginner | Cryptography & the Caesar Cipher
In this one time class, we will explore the world of cryptography, and learn how to encode a secret message using a Caesar cipher in python.
Sidney - KidsSpeakCode
1172 total reviews for this teacher
There are no upcoming classes.
learners per class
How does a "One-Time" class work?
Meets once at a scheduled time
Live video chat, recorded and monitored for safety and quality
Great for exploring new interests and different styles of teachers
How Outschool Works
There are no open spots for this class.
You can request another time or scroll down to find more classes like this.
In this class we will discuss how to create a Caesar cipher in python. We will look at the history of codes, and learn how to first encode and decode a single letter using a hidden key. Once we work out the mechanics in python to substitute one letter for another, we will work on code that uses a loop to run through entire phrases and encode them using our secret key. In this way we will be able to create encoded text. We will cover many python concepts like text strings, printing statements,...
Students will learn about substitution codes and how to create a program in python that uses a secret key to switch one letter for another. At the same time, we will cover a number of python features, and talk about how we can create and figure codes out using a program. This is a great first step into the world of programming and cryptography.
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning.
There is no homework, but students are encouraged to review and expand the code we work on in the class.
The students will be provided with a code wheel they should print out, or they can draw one on a piece of paper to get started. We will check our python code with the wheel to make sure we have the cypher right before moving entirely to the program.
Learners will not need to use any apps or websites beyond the standard Outschool tools.
1 hour per week in class, and an estimated 0 - 1 hours per week outside of class.
Sidney - KidsSpeakCode
Coding is a future superpower!
🇨🇦Lives in Canada
1172 total reviews
775 completed classes
Welcome! We offer fun and engaging social science and technology classes. You can use technology to do some pretty amazing things, and it's a lot less scary than it seems—our courses range from social science (like sociology and marketing) to...