Coding Fundamentals

Coding Fundamentals

Coding Fundamentals introduces students to the foundational concepts of coding and cybersecurity through hands-on lessons. Depending on the student's grade level and experience, they learn the fundamentals of coding through Microsoft's MakeCode block-based language and/or through Python text-based programming. Cybersecurity lessons include brute force attacks, dictionary attacks, and on-path attacks (formerly known as man-in-the-middle attacks).

MakeCode Block is recommended for grades 4-8 (beginners). Python is recommended for grades 8-12 (intermediate). 

Rating
Average: 4.4 (93 votes)
three blocks on blue background
Number of Units
4
Subjects
Robotics & Coding
Cybersecurity
Computer Science
Grade Levels
4
5
6
7
8
9
10
11
12
Duration (hours)
60
Cyber Connections
Computational Thinking
Coding/Programming
Hardware and Software
Cybersecurity
Abstraction
Algorithm Design
Cryptography
Cyber Career Awareness
Decomposition
Pattern Recognition
Problem Solving
Secure Communications
Section Title
What You'll Teach
Accordion Items
Section Title
Materials
Cards
Text

microbit club

micro:bit CLUB

Available through Parallax.com

Text

microbit go

micro:bit GO

Available through Parallax.com