Professional Learning Calendar (2026-2027)

Every TechSmart course has corresponding Professional Learning consisting of a Teacher Coding Bootcamp that is required before teaching the course. 

These Teacher Coding Bootcamps provide teachers with the depth of knowledge and strong coding fluency they need to instruct computer science curriculum with fidelity and rigor.

Each Bootcamp introduces the teacher to the TechSmart curriculum, the teaching platform tools and pedagogy used when teaching the course.

Bootcamps are conducted virtually, through Zoom video conferencing. They are broken up into several modules, and teachers can either attend Live Zoom Sessions for training (dates shown below), or opt to take Self-Paced, video-based training with periodic check-ins with a TechSmart Teacher Consultant.

Registration Process Overview

It is the responsibility of the teachers or their project director to register for the Bootcamp session(s) they wish to attend. Teachers should work with their administrators to choose dates that work. 

To register for a Bootcamp, find the course below and click on the corresponding "Sign-up" button. Once redirected to the registration page for that specific course, fill out the required information. Once we receive the request and finalize the registration, teacher(s) will receive a confirmation email with the dates they are registered for.

Skylark Block Coding

CST10: Coding in Skylark 1
CST20: Coding in Skylark 2
CST30: Transition to Python

Python (100 series)

CST101: Coding in Python 1
CST102: Coding in Python 2

Python (200 series)

CST201: Coding in Python 1
CST202: Coding in Python 2
CST203: Coding in Python 3
CST204: Coding in Python 4

Web Development (300 series)

CST301: Coding in HTML and CSS 1 
CST302: Coding in HTML and CSS 2

 

 

Skylark Block Coding

CST10: Coding in Skylark 1 – 3 modules for a total of 5 days

Each day starts at 7:30am Pacific Time and ends at 1:30pm Pacific Time, with a lunch break included

 

CST20: Coding in Skylark 2 – 2 modules for a total of 4 days

This is a self-paced training course with video-based instruction and independent practice. Teachers will have periodic, scheduled Zoom check-ins with a TechSmart Teacher Consultant.

 

CST30: Coding in Skylark 3 – 2 modules for a total of 4 days

This is a self-paced training course with video-based instruction and independent practice. Teachers will have periodic, scheduled Zoom check-ins with a TechSmart Teacher Consultant.

 

Python - 100 series

CST101: Coding in Python 1 – 5 modules for a total of 9 days

Each day starts at 7:30am Pacific Time and ends at 1:30pm Pacific Time, with a lunch break included

 

CST102: Coding in Python 2 – 3 modules for a total of 6 days

Each day starts at 7:30am Pacific Time and ends at 1:30pm Pacific Time, with a lunch break included

 

Python - 200 series

CST201: Coding in Python 1 – 5 modules for a total of 10 days

Each day starts at 7:30am Pacific Time and ends at 1:30pm Pacific Time, with a lunch break included

 

CST202: Coding in Python 2 – 4 modules for a total of 8 days

Each day starts at 7:30am Pacific Time and ends at 1:30pm Pacific Time, with a lunch break included

 

CST203: Coding in Python 3 – 4 modules for a total of 8 days

Each day starts at 7:30am Pacific Time and ends at 1:30pm Pacific Time, with a lunch break included

 

CST204: Coding in Python 4 – 2 modules for a total of 4 days

Each day starts at 7:30am Pacific Time and ends at 1:30pm Pacific Time, with a lunch break included

 

Web Development - 300 series

CST301: Coding in HTML & CSS – 4 modules for a total of 7 days

This is a self-paced training course with video-based instruction and independent practice. Teachers will have periodic, scheduled Zoom check-ins with a TechSmart Teacher Consultant.

 

CST302: Coding in Javascript – 3 modules for a total of 6 days

This is a self-paced training course with video-based instruction and independent practice. Teachers will have periodic, scheduled Zoom check-ins with a TechSmart Teacher Consultant.