5.0 /5
(1)

46
Course introduction
The path from blocks to text
EduBlocks: Bridging blocks and Python code
Setting up and using EduBlocks
Features of the EduBlocks editor
How to use the blocks
Exercise: Run your first line of code
Exercise: Create your own lesson
Module overview
Learning Python through EduBlocks
Sequencing
Iteration
Exercise: Create a pattern with Turtle using iteration
Input and data types
Exercise: Create a program using inputs and data types
Conditionals and if statements
Variables
Exercise: Variables
Lists
Exercise: Lists
Teach Python Programming with EduBlocks
Exercise: Functions
Errors and debugging
How to use extensions
Module overview
Saving and sharing files
Project sharing
Exercise: Designing and creating a task
Classroom overview
Completing work as a student
Grading and giving feedback
Module overview
Teaching in the Classroom
Exercise: micro:bit
HTML
Parsons problems
Exercise: Parsons problem
Creating your own Parsons problems
Exercise: Creating a basic Parsons problem
Taking the first steps towards text-based coding
Exercise: Python code
Text-only mode for advanced students
Exercise: Python program
EduBlocks curriculum
Module overview
End of course survey

Learner Testimonials

5 star rating

Great starting point!

Allen Tsui

Whether you're already familiar with teaching programming through block- or text-based approaches, or if you're looking to start working with children and young people to help them develop their programming skills, this introductory course is an e...

Read More

Whether you're already familiar with teaching programming through block- or text-based approaches, or if you're looking to start working with children and young people to help them develop their programming skills, this introductory course is an excellent starting point. I would highly recommend this course to all of my colleagues and everyone I meet professionally.

Read Less