Everything you need to teach CS First

Classroom checklist

Suggested equipment for your activity


Students can work independently or in groups. Make sure you have one computer for each student or each student team.


Headphones aren’t required, but they help students follow along at their own pace.

Internet access

CS First works best with an internet connection, but you can teach it offline, too.

Backup plans for when computers are down, internet is offline, or websites aren't working?
Try the contingency plan

Video Training

Learn how to teach CS First

Free, in-person workshops

Hands-on training in your community

We partner with professional development organizations to provide free, in-person workshops for teachers.

Find a workshop in your area

Have a question? See common questions and answers from other teachers.

Visit the Help Community