Professional Development

CAI
  • Overview
  • Results
  • Curriculum
  • Prof Dev
  • Resources
  • Research
  • Funding
  • Team
  • Media
Picture

​FREE Self-Paced
Professional Development

We have developed a free self-paced courses to guide teachers through the CAIforAll (formerly ECforAll) curriculum. In each course, you will learn how to teach each unit of curriculum.  Simply click on the blue button next to the unit that you want to enroll in.  As enrollment in each course is not unlimited, you will have 30 days to complete the course once you enroll. You can enroll as many times as you wish.
​

Picture
Link to the Curriculum

Unit 0: Introduction to Computing and AI for ALL

Take this short course to learn what Scratch block-based coding is and how to navigate its environment. Learn about the CAI curriculum, which is free to access and use. You will learn the pedagogy that supports the curriculum, the curriculum structure and supporting resources, and how to set up a Scratch classroom,
Unit 0 
Registration
Picture

​ACT 1 PD

Unit 1: Scratch basics
ACT 1 Unit 1 Registration
Picture
Unit 2: Sequence
ACT 1 Unit 2 Registration
Picture
Unit 3: Events
ACT 1 Unit 3 Registration
Picture
Unit 4: Loops
ACT 1 Unit 4 Registration
Picture

ACT 2 PD

Unit 1: Animation
ACT 2 Unit 1
Registration
Picture
Unit 2: loops with Conditions
ACT 2 Unit 2
​Registration
Picture
Unit 3: Parallelism and Synchronization
ACT 2 Unit 3
​Registration
Picture
Unit 4: VAriables
ACT 2 Unit 4
Registration
Picture

ACT 3 PD

Unit 1: Learning Scratch
ACT 3 Unit 1
​Registration
Picture
Unit 2: Modeling an ecosystem
ACT 3 Unit 2
​Registration
Picture
Unit 3: Variables, Conditionals, and Functions
ACT 3 Unit 3
​Registration
Picture
Unit 4: visualizing Data
ACT 3 Unit 4 Registration
Picture
Unit 5: Communicating Science
ACT 3 Unit 5 Registration
Picture

Contact Us:​  [email protected]


  • Overview
  • Results
  • Curriculum
  • Prof Dev
  • Resources
  • Research
  • Funding
  • Team
  • Media