Coding and Programming Resources

 Coding and Stem Resources

  • offers a variety of courses and activities for students to learn computer science. Over 70 million students have already learned on this platform. You can get started with coding today, and it’s easier and more fun than you might think! Explore their full course catalog, which includes options for grades K-5 (where you can create your own games, apps, or computer drawings) and grades 6-12 (where you can build real working apps, games, and websites using blocks, JavaScript, CSS, HTML, and more).
  • Codecademy: Codecademy is an online learning platform that offers free coding classes in various programming languages, including Python, Java, JavaScript, Ruby, SQL, C++, HTML, and CSS. 
  • freeCodeCamp: freeCodeCamp provides a wide range of free online programming and computer science courses. You can explore over 860+ courses covering different topics. 
  • Hour of Code: If you’re short on time, try an Hour of Code tutorial. These one-hour sessions are designed for all ages and cover various coding concepts. 
  • Elementary STEM Specials teachers | Facebook: Files uploaded from Elementary Stem Teachers. 
  • STEM & Maker Education | Facebook: Files uploaded from Stem Educators. 
  • STEM (Science, Technology, Engineering,Mathematics) | Facebook: Files uploaded from Stem Educators. 
  • CMU CS Academy: CMU CS Academy is an online, graphics-based computer science curriculum taught in Python provided by Carnegie Mellon University. We create novel, world-class Computer Science education for your classroom —and it’s entirely free.
  • From the Start: Introducing Coding to Young Minds: Introducing coding to children at a young age offers myriad benefits, fostering cognitive development, mathematical skills, creativity, and problem-solving abilities crucial for navigating the digital future. Tailoring age-appropriate approaches, such as play-based activities for early childhood and structured curricula for primary school, alongside interactive learning and collaborative coding, ensures a holistic and engaging educational experience, laying the groundwork for lifelong proficiency in coding and related skills.

Edison Robot Lessons

Dash Robot / Wonder Workshop

Hummingbird Robotics Kit

Finch Robot 2.0


CoDrone EDU Lessons

ZUMI Lessons



WLKATA Robotics

PI-TOP Robotics


LEGO Parts

One of the keyways to excel in FLL or WRO competitions is to look for rare or custom parts.

These are some of best resources:

Previous FLL Field Kits

You can find complete field kits for previous FLL challenges at the three parts sites listed above. Just search for the name of the challenge. See the image to right for an example.

The FLL Tournament Scoring Site has a concise list of the challenges with descriptions.



STEM Grant Opportunities: