We are currently verifying that this resource no longer uses Adobe Flash and will update the review shortly.

Less
More

CodeChef for Schools - Directi

Grades
8 to 12
  
CodeChef for Schools offers free computer programming training and competitions for middle and high school students. After signing up, choose one of the "Get Started" projects to begin...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

CodeChef for Schools offers free computer programming training and competitions for middle and high school students. After signing up, choose one of the "Get Started" projects to begin your journey. Use the Practice section to build skills from beginner to advanced levels. Students can compete in monthly global competitions, such as the Lunchtime contests, specifically designed for their age group. These contests are held on various dates throughout the month, and contest durations vary (click "Upcoming Coding Contests" at the bottom of the page for details). Instructional and demonstration videos are available on YouTube; however, if your district blocks YouTube, the videos may not be accessible. Optional in-person workshops or coding camps may have a fee, though fee waivers are available for students in need.

tag(s): coding (87), competitions (10), computational thinking (41), computers (109), critical thinking (137), problem solving (233), STEM (312)

In the Classroom

Coding is an excellent way to teach critical thinking and problem-solving skills. Use this site as homework, a center, or in a lab setting. The site offers different levels, so differentiation is built in. Explain to students that coding is a critical skill in today's world filled with technology and will also be a valuable skill in the job market. Many jobs that will require coding do not yet exist. Put a link to this tool on your class website, blog, or wiki. Encourage advanced students to enter the monthly competitions offered on CodeChef.