Thinking Secrets, Codes, & Ciphers
We learn the art, science, and math of secret messaging, from the good old days of pigeon messengers to modern day instant messengers. Students learn the basics of cryptography – encryption & decryption, ciphers & codes, encryption methods, and the role of cryptography in securing communications.
Students exercise their logical, critical, and analytical thinking skills, as they learn how to decode secrets, analyse the properties, and strength of ciphers, in the context of real world applications, and learning exercises in class. Tweens and teens have a lot of fun creating their own codes, decoding each others codes, and engaging in secret communications in this engaging and innovative class. They become familiar with popular codes & ciphers and develop foundational understanding of cryptography, and its applications.

Session Info
- 55 minutes per class
- Twice per week for 4 weeks or Once per week for 8 weeks
- 11-14 year olds
- 3 - 10 learners per class
Price - USD
$49.99
$6.25 per class per student
This is an ongoing course offered in 8 class sessions. Each new session builds on the previous session for continuing students
Available Times
Batch 1
Mondays & Wednesdays
5:00 PM – 5:55 PM – IST
12:30 AM – 1:25 PM BST
07:30 PM – 08:25 PM SGT
07:30 AM – 08:25 AM EST
Batch 2
Mondays & Wednesdays
9:00 PM – 9:55 PM – IST
04:30 PM – 5:25 PM BST
11:30 PM – 12:25 AM SGT
11:30 AM – 12:25 PM EST
Batch 3
Tuesdays & Thursdays
4:00 PM – 4:55 PM – IST
11:30 AM – 12:25 PM BST
06:30 PM – 07:25 PM SGT
06:30 AM – 07:25 AM EST
Batch 4
Tuesdays & Thursdays
9:00 PM – 9:55 PM – IST
04:30 PM – 5:25 PM BST
11:30 PM – 12:25 AM SGT
11:30 AM – 12:25 PM EST
Batch 5
Fridays & Saturdays
4:00 PM – 4:55 PM – IST
11:30 AM – 12:25 PM BST
06:30 PM – 07:25 PM SGT
06:30 AM – 07:25 AM EST
Batch 6
Fridays & Saturdays
9:00 PM – 9:55 PM – IST
04:30 PM – 5:25 PM BST
11:30 PM – 12:25 AM SGT
11:30 AM – 12:25 PM EST
Course Details
Understand basics of cryptography – history, interesting facts, and its application in securing various physical, and virtual communications.
Learn basics of encryption (encryption keys, encryption algorithm, properties of cipher text) and become familiar with popular encryption and encoding mechansims)
Evaluate the security of a given messaging system/protocol by analyzing the properties of ciphers and its robustness against different attack vectors.
Develop fluency with encrypting and decrypting ciphers, analyzing cipher text, by engaging in many interactive, hands-on learning exercises.
Foster positive interactions, brainstorming, and collaboration among peers
Engage students’ multiple intelligences and develop multifaceted thinking acumen by exposing them to a variety of puzzles, problems and just for fun thinking exercises, stretching, and flexing their thinking muscles
Students learn the basics of cryptography in the first couple of weeks – they learn key definitions, history, identify and analyse applications of cryptography in an engaging way – through instructor lectures, interactive learning exercises, and active discussions.
In the following weeks, students study various encryption methods, understand the difference between codes and ciphers, understand hashing and encoding, properties of strong encryption schemes, methods to defeat, or by pass encryption systems, attack vectors and so on topics using hands-on learning exercises.
Students develop greater fluency with encryption, cipher analysis, hashing methods etc as they engage in creating their own secret communication exercises, and challenge themselves to build stronger and hard to break messaging systems. Students are constantly interacting, and collaborating with peers in class – as they brainstorm, discuss, evaluate, debug, and improvise their secret messaging schemes. We compliment the structured learning exercises with free-flow impromptu games and activities, where learners automatically apply their learnings through the act of playing & engaging in activities.
Youngsters draw inspiration from each other, as they engage in collaborative problem solving, and validate each others’ ideas and solutions in our positive, fun and interactive classrooms. Most importantly, students develop foundational understanding of cryptography, and its applications, and engage their critical thinking muscles in novel ways.
Our teachers are highly qualified, well trained, and experienced, subject matter experts, with exceptional ability to interact, and engage young students online
55 minutes per class once or twice a week, and an estimated 30 minutes to 2 hour per week outside of class for home work
10-20 minutes daily practice homework. Homework is optional, students are encouraged to practice daily, post their work, and reach out to the instructor for questions/clarifications.
Rough notebook or paper, pencils, colors etc. Students will be notified ahead of class when additional items are needed for class activity
Reference exercises, resources, and other relevant information will be provided & updated regularly to reinforce learning with ongoing practice
Formative assessment based on student’s performance, and participation in class activities, and the ideas they come up with, will be provided at the end of the session.
FAQ
This is an interactive, instructor led small group online class that will be conducted over a zoom session. Students are given many opportunities to share, and interact with peers, and teachers in class. Each student is given individual attention when needed, to ensure that every child grasps the concepts, and participates actively in class.
All middle school students greatly benefit from this course, as they understand the basics of cryptography and develop foundation knowledge of secure communication. Further they engage their creative and critical thinking skills in novel ways as they mess with ciphers.
The class caters to students with both advanced and emerging skills, the goal is to advance each student’s abilities with practice. We assess various cognitive skills of each student and progress them accordingly with engaging, differentiated learning exercises.
The activities and exercises during the first class are largely geared towards understanding students’ thinking abilities, level of comprehension, approach, & prior knowledge. They also build rapport among students, and between each student, & the instructor. It is very essential for all students to attend the first class of each session.
Yes, a summary of the concepts taught, and exercises practiced in class, will be provided for students/parents to review through email, WhatsApp & the course reference page.
Our research suggest that students learn, and engage better when they learn together with a diverse group of older, younger, and same age peers. Having said that, in order to best serve the learning needs of each child, we differentiate the learning activities and exercises, and adapt & evolve our teaching methods continuously based on students’ response & engagement in class.
Teachers are available to clarify students’ doubts or questions for an extra 10 minutes, towards the end of class. Further students may reach out to us on the course email (which will be provided to enrolled students), for more questions/clarifications
The Mindful Learning Space ardently believes in continuous learning & practice, to this extent we share relevant exercises, activities, and resources for students to practice beyond class and session.
Please refer to the overall cancellation policy on the main FAQ page. A make up class is offered in exceptional cases, when the instructor is unable to conduct a scheduled class.
Courses like this
Related Resources
Check out these wonderful resources for more information:
Cryptology and Cybersecurity for Young Scholars