Cryptography - Python

Course badge for Cryptography - Python

Learn the techniques and code to start you on your way to becoming a cyber security expert!

This Challenge introduces basic cryptography concepts in relation to data representation and securing online communication, and how these are implemented through code. It teaches programming in the context of classic cryptographic ciphers like rotation, XOR and mixed-substitution, and explains the techniques used to break these forms of encryption.

Hear from cyber security experts who share what it's like to work in the cyber security industry, and how the skills and knowledge you learn through these activities can set you up for an exciting career after school.

This Challenge is a part of the Schools Cyber Security Challenges series, developed by the Australian Computing Academy in partnership with AustCyber, ANZ, BT, Commonwealth Bank, NAB and Westpac.

Your current score is: 0 points.

You need to or register to access this course.

Australian students in Grades 5-12 have subsidised access to this course.

Module Progress
1.
Representing Data
2.
Rotation ciphers
3.
Frequency analysis
4.
Encrypting with binary
1.
Representing Data
2.
Rotation ciphers
3.
Frequency analysis
4.
Encrypting with binary
1.
Representing Data
2.
Rotation ciphers
3.
Frequency analysis
4.
Encrypting with binary