Resources

Teaching code while educating students on how to protect Africa's unique ecosystem? This is now possible with our Scratch eco-projects directly available on www.scratch.mit.edu. All you have to do is sign in and enter username: africacodementors / password: fionn16. Then go to 'My Stuff'. Enjoy!

1. Save Our Seas
An educational game based on the theme of how pollution and litter are damaging the world's seas.
2. Wildlife Quiz 
An informative quiz on four species drawn from land and sea.
3. Save the Elephant
An educational game that allows users to protect elephants from an armed poacher. The project provides information on how poaching and habitat loss could lead to the extinction of the elephant, which is recognised as a symbol of Africa. 
4. Why are Trees important?
This project tells the story of the Tree, its role in sustaining life on the planet, its ecosystem, its value as a food source for humans, in maintaining the global climate and the dire consequences of deforestation.

openSAP / Online course : Teaching Programming to Young Learners

Public: Teachers/Parents of 8-11 year olds

What you can learn:
Are you a teacher of young learners? Are you involved in young peoples’ extra-curricular activities? Then this online free course developed by openSAP could be for you: it will provide all the tools and knowledge you need to teach coding to 8-11 year-olds, encouraging these young digital consumers to become tomorrow’s digital creators.

The course is based around the popular Scratch system that is capturing the imagination of children around the globe. You’ll be truly amazed at how fast your learners get up to speed with coding skills. And if you’ve never written a line of code in your life, don’t worry. This course will get you started one step at a time.

MOOC starts on September 15, 2016, but you can enroll now! There are no formal requirement for this course, and you don't need any technical background. All courses, content and Scratch system access are entirely free-of-charge.

openSAP / Online course : Teens Get Coding!

Public: 12-17 year-olds

What you can learn:
Software is everywhere! It’s in many of our household appliances and is used to manufacture many of our products such as our clothes. Maybe you enjoy using software, but why not start creating it for yourself?

If you’re aged between 12 and 17, this course is for you. This online free course developed by openSAP will show you how to get started with computer programming. And if you’ve never done any programming before – no problem – this is the place to start. All you need is some free time and a bit of curiosity. You’ll be truly astonished at what you can do in next to no time with the popular Scratch system!

MOOC starts September 15, 2016, but you can enroll now! There are no formal requirements for this course and you don't need any previous programming experience. All courses, content and system access are entirely free-of-charge.

Google CS First

Public: 9-14 year-olds

What you can learn:
CS First provides free, easy-to-use computer science (CS) enrichment materials that target and engage a diverse student population. Easily accessible, our materials target grades 4th-8th (ages 9-14) and you will be amazed how great it is to learn computer science with CS First. Clubs are run by teachers and/or community volunteers and you don't need any teaching or computer science experience. Volunteers introduce the club and work one-on-one with students as they watch videos and build projects using Scratch, the famous block-based coding tool developed by the MIT. Last but not least, themed clubs attract and gather students around a wide variety of interests.

Scratch Curriculum Guide: "Creative Computing"

Public: Teachers

What you can learn:
The oh-so-famous Scratch Curriculum Guide from the MIT now has its own website. All you have to do is download the guide and embrace this super-efficient yet ultra-flexible introductory computing curriculum using Scratch. It can be used in a variety of settings (classrooms, clubs, museums, libraries, and more) with a variety of learners (K-12, college, and beyond).

Scratch

Public: Children (5+)

What you can learn:
Scratch is a graphical programming language developed at the Massachusetts Institute of Technology (MIT) Media Lab. It takes advantage of advances in computing power and interface design to make computer programming more engaging and accessible for children, teens and any learner eager to learn coding basics.

The Scratch software application is freely available and makes it easy to create interactive stories, animations, games, music, and art, and share these creations on the Web. Scratch is used worldwide by teachers to teach the basics of computer programming and as young people create and share Scratch projects (over 10 million to date!), they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.

Suitable for younger users - Designed for desktop web browsers and now tablets.

Scratch Junior

Public: Young children

What you can learn:
Scratch Jr is a simplified version of the popular programming environment, Scratch.

Unlike in the full version, the commands in Scratch Junior are all represented by images, which makes it suitable for very young users, and also for international pupils who may not be learning through their first language.

Also different to Scratch in that it works on tablets, too.

Developing Digital Skills in your Classroom

Public: Primary & Secondary School Teachers

What you can learn:
This course aims to guide teachers in how to develop a range of digital skills and to introduce them to the tools and resources that are available to them. At the end of the course, teachers should be able to design lessons that focus on a range of digital skills, make use of innovative tools to assist their own and the students’ work in this area.

The course is organized around thematic areas of digital skills that are relevant at all levels of primary and secondary schooling. In 6 modules it explores the definition and role of digital skills generally and then looks at specific skill areas and how to address them in the classroom. The focus of these modules is on how pedagogically the skill area can be addressed and what tools there are available to help the teachers and students.

STARTS SEPTEMBER 14!

How to Teach Computing to Primary School Pupils

Public: Primary School Teachers

What you can learn:
If you are a primary school teacher who needs ideas, tools or resources on how to teach computing, this MOOC is here to help you. We will be exploring the ideas, concepts, processes and skills that are important in computing and then introduce you to the tools and resources that can help you teach these concepts and processes in the classroom.

Delivered by European Shoolnet Academy, the first MOOC platform developed specifically for teachers.

How to Teach Computing to Secondary School Students

Public: Secondary School Teachers

What you can learn:
If you are a Computer Science teacher who needs new ideas, tools or resources on how to teach your subject. If you are an Art teacher who suddenly has to talk about website design, user experience and user interfaces in your subject.

If you are a Biology teacher who has to teach your students how to program sensors taking important measurements in an experiment. This MOOC is here to help you. We will be exploring the ideas, concepts, processes and skills that are important in computing and then introduce you to the tools, resources and lesson activities that can help you teach these concepts and processes in the classroom.

Code.org

Public: Children (5+)

What you can learn:
Learn the basic concepts of Computer Science like repeat-loops, conditionals, and basic algorithms with drag and drop programming.

These game-like, self-directed tutorials featuring Angry Birds, Anna and Elsa from Frozen, and Scrat from Ice Age are available in 37 languages and accessible to all ages.

For modern browsers, smartphones and tablets.

CoderDojo

Public: Children (5+)

What you can learn:
Developed by Coder Dojo, an online and real-life community with almost 400 centers in 43 countries that is dedicated to teaching coding to 5-17 year olds for free, this wiki provides a full overview of resources available to those eager to learn coding.

Compiled by young coders & Coder Dojo's network of volunteers; designed for modern browsers.

CodyRoby Game Cards

Public: Children, parents and teachers

What you can learn:
Coding unplugged? Yes indeed.

CodyRoby is a cool a deck of cards that allows kids to create coding games without a mouse or keyboard. Download your free Africa Code Week CodyRoby kit now and follow the instructions! Kit contains 40 cody cards, a cody-card box, a chess board, and 5 Roby pieces.

Special thanks to the Europe Code Week team for sharing!

SIGN UP FOR OUR NEWSLETTER