
CONTACT US to learn more about our program for high schools and community colleges!
Getting Started with Coding is put together as a series of projects and related big ideas in coding. Each project is presented as steps for constructing both graphic design and code, start to finish. The big ideas connect a project with the skills you’ll perform over and over again when coding. Best of all, projects can be customized to bring to life the craziest ideas your imagination can concoct!
CEdge Issues Open Badges
What you will learn
Introduction
This module introduces fundamental security concepts and principles that are essential for understanding and implementing network security measures. It covers topics such as:
- CLICK to preview introduction
- About This Course
- What’s New in this edition
- About You
- About the Icons
Project 1: Get Started
This module explores common network security threats and attacks, covering their techniques, motives, and impact. It includes topics such as:
- Coding QuickStart
- Flowcharting
- Picking a Language
- Using a Dashboard (IDE)
- Setting Up Your Account in Scratch
- Getting Around in Scratch
- Using the Code Tab in Scratch
- Getting Around in MakeCode
- Using the Code Toolbox in MakeCode
- Fixing Errors
- Getting Help
Project 2: Jungle Chat
This module covers essential security protocols and standards used for secure communication and data protection. It delves into protocols like TCP/IP, HTTPS, TLS, SSH, VPN, and standards like ISO 27001 and NIST Cybersecurity Framework.
- Brainstorm
- Flowchart
- Start a New Project
- Add a Backdrop
- Add Animal Sprites
- Add Text-to-Speech Commands
- Code the Monkey to Run When Clicked
- Code the Monkey to Ask the User’s Name
- Make and Give the Greeting
- Code the Monkey to Play a Sound
- Code the Snake to Play a Sound You Record
- Code the Toucan to Play a Sound from the Sound Library
- Enhance Your Scene
- Save, Test, and Debug Your Program
- Share Your Program with the World
- Big Ideas in the Project
Project 3: Freee the Pops
This module explores firewalls and intrusion detection/prevention systems (IDS/IPS) as key components of network security. It covers:
- Brainstorm
- Flowchart
- Start a New Project
- Make a Variable
- Code Button A to Measure and Show the Temperature
- Continue Coding Button A to Show If the Pops Are Frozen
- Save, Test, and Debug Your Program
- Transfer Your Program to the micro:bit
- Put Your micro:bit in the Freezer
- Enhance Your Gadget
- Big Ideas in the Project
Project 4: Jellyfish Jumble
This module covers fundamental cryptography concepts, algorithms, and applications in network security. It includes topics such as:
- Brainstorm
- Flowcharts
- Start a New Project
- Add a Backdrop
- Add a Jellyfish Sprite and Custom Costumes
- Make a Mr. Jelly Sprite and a Fake Sprite
- Code the Green Flag Blocks
- Code the Faker Clones to Swish
- Code Mr. Jelly to Know He’s Been Found
- Enhance Your Scene
- Save, Test, and Debug Your Program
- Share Your Program with the World
- Big Ideas in the Project
Project 5: Card War
This module focuses on securing wireless networks, including WLANs and mobile device connectivity. It covers topics such as:
- Brainstorm
- Flowcharts
- Start a New Project
- Make a Variable
- Code on shake to Make and Send Your Number
- Code an on radio received Block to Identify a Winner
- Save, Test, and Debug Your Program
- Transfer Your Program to the micro:bit
- Enhance Your Gadget
- Big Ideas in the Project
Project 6: Avoid the Asteroids
This module discusses the importance of network segmentation and security zones for isolating critical systems and limiting the impact of security breaches. It covers concepts like:
- Brainstorm
- Flowcharts
- Start a New Project
- Add Three Backdrops
- Add a Robot Sprite
- Add an Asteroid Sprite
- Make Dents and Timer Variables
- Add Background Music from the Sound Library
- Code the Green Flag Blocks
- Build Your Asteroid Field
- Code Key Control of the Robot
- Enhance Your Scene
- Save, Test, and Debug Your Program
- Share Your Program with the World
- Big Ideas in the Project
Project 7: Get Fancy
This module covers incident response methodologies, techniques for incident handling, and digital forensics principles. It includes topics such as incident detection, containment, eradication, and recovery.
- Programming Your Own Ideas
- Getting Your Scratch Programs into the World
- Making Your Gadgets Real
- Upping Your Game
- Souping Up User Interfaces in Scratch
- Next Steps