All of our content and materials are free and accessible online. Teachers do not need to have a CS First account or need to set up a CS First class to access the curriculum or materials. See more details here.
Click on a role below to expand.
Set up a CS First class and incorporate it:
- during the school day.
- as part of enrichment time.
- after school.
- as part of a summer program.
- as part of a homeschool program.
- however it best works for you.
To get started, set up a class online.
- Watch the videos and work on the projects with your children at your own pace.
- Advocate to bring CS First to your children’s school. For more information on how to do this, check out our Advocate resources.
- Set up a CS First class and incorporate it as part of a homeschool program, or host a neighborhood class and invite friends, neighbors, or family to join you. To get started, set up a class online.
- Access student and teacher content online without setting up a class (see Accessing CS First without setting up a class section). If you opt not to set up a class, your child will not be able to access Scratch for CS First, but will need to work in scratch.mit.edu instead.
- Create CS First projects without being part of a class (see Accessing CS First without setting up a class section). You can work through the lessons at your own pace. Note: You will create your projects in scratch.mit.edu instead of Scratch for CS First.
- Ask your school (or ask your parents to help you) to include CS First in its curriculum. For more information on how to do this, check out our Advocate resources.
Creative Commons License
CS First content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
If you use or transform this material in any way, you must distribute your contributions under the same license.
If you're unsure about your use of this content, consult with a legal professional.
Charging a fee for your class
CS First is a free tool and resource that we've developed with several objectives, one of them being to provide computer science education to all students in an accessible way.
It's our hope that students don't face any barriers to participating in CS First, but charging a fee is ultimately your decision.
You can read more about the Creative Commons Attribution-ShareAlike 4.0 International License here: http://creativecommons.org/licenses/by-sa/4.0/.