Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Essential Computer Science for Secondary Students
Welcome
Course introduction (2:53)
[FREE] Internet 101 (2:32)
Introduction to Computing & Computer Science (2:04)
Discussion & Questions
Join our Slack group
Hardware & Software
Hardware (4:21)
Software (6:00)
[Activities] Hardware & Software
Digital Data Representation
Binary System (3:12)
[Activities] Binary System
Representing Text (1:48)
Representing Images (2:43)
[Activities] Representing Images (3:19)
Representing Sound (1:18)
Logic Gates (2:57)
Encryption
Symmetric encryption (5:50)
Asymmetric encryption (2:10)
[Activity] Encryption
Networks & the Internet
Types of networks (1:37)
Physical Network Connections (3:00)
[Activity] Network
Internet Protocol Addresses (2:30)
Internet 101 (2:32)
Domain Name System (3:28)
TCP/IP (2:08)
[Activity] IP, DNS & TCP
Hypertext Transfer Protocol (HTTP) (3:02)
Transport Layer Security (TLS) (1:52)
HTML, CSS and JavaScript (5:57)
Cybersecurity 1 (4:19)
[Activity] Cybersecurity
Computational Thinking
Four Key Concepts
Programming Basic
Control Flows
Introduction to Programming (2:46)
Variable & Operators (19:34)
Conditionals (15:23)
Loops (14:38)
Functions (6:54)
Lists / Array (7:02)
Other Learning Resources (4:42)
App Lab - Introduction (4:50)
App Lab - Introduction 2 (14:34)
App Lab - BMI Calculator 1 (16:04)
App Lab - BMI Calculator 2 (5:52)
App Lab - Maths App 1 (10:55)
App Lab - Maths App 2 (12:08)
App Lab - Maths App 3 (7:36)
Spreadsheet Software
Introduction (0:40)
Basics (7:31)
Formula + Calculation (4:52)
[Activity] Calculation (1:12)
Functions (8:00)
[Activity] Functions (1:17)
Sorting & Custom Formatting (5:45)
Emerging Technology
Artificial Intelligence (AI) & Machine Learning
Internet of Things
Wrap up
What's next
Teach online with
Introduction to Programming
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock