Learn to Code KaiLab – Coding Basics

Standards

Framework Standards
ACARA AC9S1U02AC9TDI2K01AC9TDI2P02AC9S1U01AC9TDI2K01AC9TDI2P02AC9TDI2K01AC9TDI2P02AC9S1U01AC9S1U02AC9TDI2K01AC9TDI2P02AC9S1U01AC9S1U02AC9TDI4K03AC9TDI4P02AC9S1U02AC9TDI4K03AC9TDI4P02AC9E4LY07AC9M2SP01AC9TDI2K01AC9TDI2P02AC9TDI4K03AC9TDI4P02AC9TDI4P04
Framework Standards
NZC Communicating in Science - Lv 1Computational Thinking - PO1Understanding about Science - Lv 1Communicating in Science - Lv 1Computational Thinking - PO2Understanding about Science - Lv 1Computational Thinking - PO2Communicating in Science - Lv 1Computational Thinking - PO2Understanding about Science - Lv 1Communicating in Science - Lv 1Computational Thinking - PO2Understanding about Science - Lv 1Communicating in Science - Lv 1Computational Thinking - PO2Understanding about Science - Lv 1Computational Thinking - PO3Mathematics - Investigate, classify and describe quantities, shapes, and data. Properties of numbers and attributes of shapes, with pictures visualising these numeric and geometric concepts. Make connections between representations and to develop their reasoning
Framework Standards
UKNC Computing KS1 - Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructionsComputing KS1 - Use technology purposefully to create, organise, store, manipulate and retrieve digital contentComputing KS1 - Create and debug simple programsComputing KS1 - Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructionsComputing KS1 - Use technology purposefully to create, organise, store, manipulate and retrieve digital contentComputing KS1 - Use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologiesComputing KS3 - Design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systemsComputing KS1 - Compare different ways that data can be representedComputing KS2 - Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller partsComputing KS2 - Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals, including collecting, analysing, evaluating and presenting data and informationComputing KS3 - Design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systemsComputing KS2 - Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller partsComputing KS2 - Use sequence, selection, and repetition in programs; work with variables and various forms of input and outputComputing KS2 - Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contactComputing KS2 - Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller partsComputing KS2 - Use sequence, selection, and repetition in programs; work with variables and various forms of input and outputComputing KS2 - Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contactComputing KS3 - Create, re-use, revise and re-purpose digital artefacts for a given audience, with attention to trustworthiness, design and usabilityComputing KS3 - Create, re-use, revise and re-purpose digital artefacts for a given audience, with attention to trustworthiness, design and usabilityComputing KS3 - Design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systemsComputing KS3 - Undertake creative projects that involve selecting, using, and combining multiple applications, preferably across a range of devices, to achieve challenging goals, including collecting and analysing data and meeting the needs of known usersComputing KS3 - Use sequence, selection, and repetition in programs; work with variables and various forms of input and outputEnglish KS1 - Write sentences by composing a sentence orally before writing itMathematics KS1 - Identify and describe the properties of 2-D shapes, including the number of sides and line symmetry in a vertical line
Framework Standards
CA-CS 3-5.AP.123-5.AP.153-5.AP.203-5.IC.63-5.IC.7K-2.IC.43-5.AP.123-5.AP.153-5.AP.193-5.IC.63-5.IC.73-5.AP.123-5.AP.153-5.AP.173-5.AP.193-5.CS.23-5.AP.123-5.AP.153-5.CS.26-8.AP.136-8.AP.143-5.AP.103-5.AP.123-5.AP.136-8.AP.136-8.AP.143-5.AP.123-5.AP.136-8.AP.133-5.AP.136-8.AP.146-8.AP.156-8.AP.166-8.AP.19
CCSS CCSS.ELA-LITERACY.RST.6-8.3CCSS.ELA-LITERACY.RST.6-8.7CCSS.ELA-LITERACY.SL.3.4CCSS.MATH.CONTENT.6.EE.A.2CCSS.MATH.CONTENT.6.SP.B.5CCSS.ELA-LITERACY.RST.6-8.3CCSS.ELA-LITERACY.RST.6-8.7CCSS.ELA-LITERACY.W.6.2.DCCSS.MATH.CONTENT.6.EE.C.9CCSS.MATH.CONTENT.6.SP.B.5CCSS.ELA-LITERACY.RST.6-8.3CCSS.ELA-LITERACY.RST.6-8.7CCSS.ELA-LITERACY.W.6.2.DCCSS.MATH.CONTENT.6.EE.C.9CCSS.MATH.CONTENT.6.SP.B.5CCSS.ELA-LITERACY.RST.6-8.3CCSS.ELA-LITERACY.W.6.2.DCCSS.MATH.CONTENT.6.EE.C.9CCSS.MATH.CONTENT.6.SP.B.5CCSS.MATH.CONTENT.3.OA.A.1CCSS.MATH.CONTENT.3.OA.D.8CCSS.MATH.CONTENT.4.OA.A.3CCSS.MATH.CONTENT.5.OA.A.1CCSS.MATH.CONTENT.6.EE.B.6CCSS.MATH.CONTENT.3.OA.A.1CCSS.MATH.CONTENT.3.OA.D.8CCSS.MATH.CONTENT.4.OA.A.3CCSS.MATH.CONTENT.5.OA.A.1CCSS.MATH.CONTENT.6.EE.B.6CCSS.MATH.CONTENT.3.OA.B.6CCSS.MATH.CONTENT.4.OA.A.1CCSS.MATH.CONTENT.5.OA.B.3CCSS.MATH.CONTENT.6.EE.B.6
CSTA 1A-IC-201B-AP-101B-AP-111B-AP-161B-IC-241B-IC-251B-AP-101B-AP-111B-AP-151B-IC-241B-IC-251B-AP-091B-AP-101B-AP-111B-AP-131B-AP-151B-AP-091B-AP-101B-AP-112-AP-102-AP-111B-AP-091B-AP-101B-AP-112-AP-122-AP-131B-AP-091B-AP-102-AP-121B-AP-101B-AP-122-AP-132-AP-142-AP-17
FL-CS SC.3.CS.2.1SC.3.CS.2.2SC.3.CS.2.3SC.4.CS.2.2SC.5.CS.2.2SC.68.CS.2.1SC.68.CS.2.2SC.68.CT.1.1SC.3.CS.2.1SC.3.CS.2.2SC.3.CS.2.4SC.4.CS.2.2SC.4.CS.2.4SC.5.CS.2.2SC.68.CS.2.1SC.68.CS.2.3SC.3.CS.2.1SC.3.CS.2.2SC.3.CS.2.3SC.4.CS.2.2SC.5.CS.2.2SC.68.CS.2.2SC.68.CT.1.1SC.68.CT.1.2SC.3.CS.2.3SC.4.CS.2.1SC.4.CS.2.3SC.5.CS.2.2SC.5.CS.2.3SC.68.CS.1.1SC.68.CS.2.1SC.68.CS.2.2SC.68.CS.1.1SC.68.CS.2.1SC.912.CS.1.2SC.912.CS.2.1SC.912.CS.2.3SC.912.CS.2.4SC.912.CS.2.5SC.912.CT.1.1SC.3.CS.2.1SC.3.CS.2.3SC.3.CS.2.4SC.4.CS.2.4SC.5.CS.2.2SC.5.CS.2.4SC.68.CS.2.3SC.68.CS.2.4SC.3.CS.2.1SC.3.CS.2.2SC.4.CS.2.2SC.5.CS.2.2SC.68.CS.2.1SC.68.CS.2.3SC.68.CT.1.3SC.68.CT.2.1
ISTE 1.5a1.5b1.5d1.6a1.6b1.5a1.6a1.6b1.7d1.7f1.5a1.5b1.5d1.6a1.6b1.7c1.7d1.5a1.5b1.5d1.6a1.6b1.7c1.7d1.5a1.5d1.6b1.7d1.7e1.5b1.5d1.7c1.7d1.5b1.5d1.7c1.7d
NGSS 3-5-ETS1-24-PS4-35-PS1-33-5-ETS1-24-PS4-35-PS1-33-5-ETS1-23-5-ETS1-34-PS4-35-PS2-13-5-ETS1-34-PS4-35-PS2-1MS-ETS1-43-5-ETS1-23-5-ETS1-34-PS4-33-5-ETS1-34-PS4-33-5-ETS1-24-PS4-3
NY-CS 4-6.CT.104-6.CT.24-6.CT.34-6.CT.44-6.CT.54-6.CT.64-6.CT.74-6.CT.84-6.CT.94-6.DL.14-6.DL.24-6.DL.34-6.DL.44-6.AP.104-6.AP.34-6.AP.84-6.AP.94-6.AP.104-6.AP.114-6.AP.124-6.AP.144-6.AP.94-6.CT.84-6.CT.94-6.AP.104-6.AP.114-6.AP.124-6.AP.144-6.AP.94-6.CT.84-6.CT.94-6.DL.14-6.DL.24-6.CT.24-6.CT.67-8.CT.27-8.CT.67-8.CT.84-6.CT.64-6.CT.74-6.CT.6
TEKS 127.763.c.4.B127.763.c.4.C127.763.c.4.D127.763.c.5.A127.763.c.5.B127.763.c.4.B127.763.c.5.A127.763.c.5.B127.763.c.5.F127.763.c.7.F127.763.c.8.C127.763.c.4.B127.763.c.4.C127.763.c.4.D127.763.c.5.A127.763.c.5.B127.763.c.7.D127.763.c.8.A127.763.c.4.B127.763.c.4.C127.763.c.4.D127.763.c.5.A127.763.c.5.B127.763.c.7.D127.763.c.8.A127.763.c.4.B127.763.c.4.D127.763.c.5.B127.763.c.7.E127.763.c.8.C127.763.c.4.C127.763.c.4.D127.763.c.7.D127.763.c.8.A127.763.c.4.C127.763.c.4.D127.763.c.7.D127.763.c.8.A
UT-CS 3.AP.35.AP.105.AP.55.IC.45.IC.5K.IC.33.AP.35.AP.55.AP.95.IC.45.IC.53.AP.34.CS.35.AP.55.AP.75.AP.93.AP.34.CS.35.AP.57.AP.37.AP.43.AP.13.CS.34.AP.35.AP.26.CS.23.AP.13.CS.35.AP.23.AP.15.AP.36.AP.46.CS.27.AP.2
Laptop and coffee

Students explore programming through Blockly. They learn core concepts like variables, functions, loops, and flow control while addressing delays in robotic systems. The focus is on practical coding skills, problem-solving, and understanding how different languages serve unique purposes. Resources guide independent learning, encouraging experimentation with real-world projects.

Lesson 1 – Forward

or to access this content

Lesson 2 – Delay

or to access this content

Lesson 3 – Functions

or to access this content

Lesson 4 – Variables

or to access this content

Lesson 5 – Maths

or to access this content

Lesson 6 – Flow

or to access this content

Lesson 7 – Loops

or to access this content

Current Status

Not Enrolled

Price

Free

Get Started