This video is still being processed. Please check back later and refresh the page.

Uh oh! Something went wrong, please try again.

Anaconda Certified: Teach Python Programming with EduBlocks

Empower learners to code with drag-and-drop blocks.

rate limit

Code not recognized.

About this course

EduBlocks is a free tool by Anaconda that helps anyone learn how to code in Python with text-based languages using a familiar drag-and-drop blocks system. Acquiring coding skills not only enhances young learners' digital literacy skills, but can also help build problem solving skills, critical thinking skills, and more.

This certification will equip educators with strategies that can be incorporated into the classroom to make programming education simple and engaging for young learners. You’ll learn how to use EduBlocks to teach Python, become proficient in EduBlocks tools and features, and create your own project that can be integrated into your own classroom curriculum to equip your students with crucial programming skills.

Upon successful completion of the certification exam at the end of this course, you can feel confident you will gain the knowledge, skills, and credibility needed to excel in teaching basic programming and computer science.

What you'll learn—and how you can apply it

By the end of this hands-on course, you’ll understand:

  • How to use the block system to teach Python
  • How to use Python with hardware like microbit
  • How to integrate Edublocks curriculum into your classroom  

And you’ll be able to:

  • Run a Python program in EduBlocks
  • Create a project and assignment that can be used in your classroom
  • Assign a project, collect projects from students, and give feedback
  • Adapt the Edublocks curriculum for your own classroom needs
  • Become Anaconda Certified as an EduBlocks educator

This training is for you because...

  • You’re an educator working with young learners (primary and/or secondary grade levels) delivering coding lessons with Python.
  • You’re already familiar with EduBlocks and want to hone your teaching style.
  • You’re a school or district administrator interested in implementing coding and programming initiatives within your schools. 

Prerequisites

  • Familiarity with EduBlocks is recommended but not required. 
  • Familiarity with basic Python programming.

About the instructors

Kerry Kidd is a freelance educator at RaspiKidd where they aim to empower more young people into tech careers through coding and digital making. Kerry has also worked on Educational resources and delivered Educational training for Minecraft Education.

Joshua Lowe is a Senior Software Engineer at Anaconda and the creator of EduBlocks, a free drag-and-drop coding tool helping students globally make the switch from block-based programming to Python. He is passionate about making technology and coding more accessible to kids and educators.

Cost: $49. Anaconda Learning subscription is not required.

Questions? Issues? Contact [email protected].

Curriculum

  • Module 1: Introduction
  • 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
  • Module 2: Programming
  • 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
  • Functions
  • Exercise: functions
  • Errors and debugging
  • How to use extensions
  • Module overview
  • Module 3: Features for educators
  • 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
  • Module 4: Teaching in the Classroom
  • 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

    EduBlocks Curriculum

  • Module overview
  • Exam
  • Exam Instructions
  • Teach Python Programming with EduBlocks Certification Exam
  • Teach Python Programming With Edublocks Certification Survey

About this course

EduBlocks is a free tool by Anaconda that helps anyone learn how to code in Python with text-based languages using a familiar drag-and-drop blocks system. Acquiring coding skills not only enhances young learners' digital literacy skills, but can also help build problem solving skills, critical thinking skills, and more.

This certification will equip educators with strategies that can be incorporated into the classroom to make programming education simple and engaging for young learners. You’ll learn how to use EduBlocks to teach Python, become proficient in EduBlocks tools and features, and create your own project that can be integrated into your own classroom curriculum to equip your students with crucial programming skills.

Upon successful completion of the certification exam at the end of this course, you can feel confident you will gain the knowledge, skills, and credibility needed to excel in teaching basic programming and computer science.

What you'll learn—and how you can apply it

By the end of this hands-on course, you’ll understand:

  • How to use the block system to teach Python
  • How to use Python with hardware like microbit
  • How to integrate Edublocks curriculum into your classroom  

And you’ll be able to:

  • Run a Python program in EduBlocks
  • Create a project and assignment that can be used in your classroom
  • Assign a project, collect projects from students, and give feedback
  • Adapt the Edublocks curriculum for your own classroom needs
  • Become Anaconda Certified as an EduBlocks educator

This training is for you because...

  • You’re an educator working with young learners (primary and/or secondary grade levels) delivering coding lessons with Python.
  • You’re already familiar with EduBlocks and want to hone your teaching style.
  • You’re a school or district administrator interested in implementing coding and programming initiatives within your schools. 

Prerequisites

  • Familiarity with EduBlocks is recommended but not required. 
  • Familiarity with basic Python programming.

About the instructors

Kerry Kidd is a freelance educator at RaspiKidd where they aim to empower more young people into tech careers through coding and digital making. Kerry has also worked on Educational resources and delivered Educational training for Minecraft Education.

Joshua Lowe is a Senior Software Engineer at Anaconda and the creator of EduBlocks, a free drag-and-drop coding tool helping students globally make the switch from block-based programming to Python. He is passionate about making technology and coding more accessible to kids and educators.

Cost: $49. Anaconda Learning subscription is not required.

Questions? Issues? Contact [email protected].

Curriculum

  • Module 1: Introduction
  • 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
  • Module 2: Programming
  • 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
  • Functions
  • Exercise: functions
  • Errors and debugging
  • How to use extensions
  • Module overview
  • Module 3: Features for educators
  • 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
  • Module 4: Teaching in the Classroom
  • 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

    EduBlocks Curriculum

  • Module overview
  • Exam
  • Exam Instructions
  • Teach Python Programming with EduBlocks Certification Exam
  • Teach Python Programming With Edublocks Certification Survey