Welcome to the BASEC Coding Curriculum page! On this site you’ll find coding activities and external resources for coding updated by Trevor and Pete. Check back frequently, as we’ll be adding more content and finding ways for students to show off their projects!

Trevor + Pete's Projects

During the last few weeks, Trevor and Pete have been using virtual class time to demonstrate Scratch projects that help students learn the fundamentals of coding. Here you'll find a comprehensive list of links to the finished projects that students can use to reference or remix as needed.

Click here to browse a complete list of Trevor's shared projects on his Scratch Profile.

Click here to browse a complete list of Pete's shared projects on his Scratch Profile.

For any coding-related questions, please reach out to or

What is Scratch?

Developed at MIT, Scratch is the main coding interface we use in BASEC’s camps and workshops. It’s primarily a visual language, making it easy for students of all ages to jump in and start experimenting. While it seems simple at first, students will quickly find that there’s no end to the number of things they can create with Scratch!

See below for instructions on how to set up a Scratch account and get started with tutorials.

Using Scratch

Creating Your Account

  1. Open your web browser and navigate to

  2. At the top right of the screen, click the link that says “Join Scratch”.

  3. Create a unique username and password.

  4. Follow the prompts to provide the required information.

  5. Enter an email address. Then click “Create Your Account”!

Scratch Tutorials

  1. Make sure you are logged in/have created an account (see above).

  2. At the top of the Scratch homepage, click “Ideas”.

  3. On the next page, click “Choose a Tutorial”.

  4. Select the tutorial you would like to complete. This will open a new project with a module that provides videos and instructions to guide you through the tutorial.

External Resources

Aside from Scratch, is the best free option out there for students in grades K-12 to learn to code. Tie-ins with popular music and games (like Minecraft!) make this one of the best sites to get kids excited about coding. Plus, if you have a Gmail or Facebook then account setup is a snap!

Just like other subjects, Khan Academy has several computing courses that walk students through various computer science skills including HTML and JavaScript. It also offers resources for high school students taking AP Computer Science.

Although a bit on the dry side, FreeCodeCamp is a fantastic free resource where students can learn web development languages. Recommended only for older/more advanced students.