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.
Learn to Code KaiLab – Coding Basics
Computer Science
Create MatKailab
Language:
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 |
Current Status
Not Enrolled
Enroll in this course to get access
Price
Free