Open Education Source

Computer Science

Information and Computer Technology (ICT)

Free courses in computer coding, typing, and computer skills proficiency from beginner to advanced levels and suitable for all age groups.

Back to Science
  • Start here
    • How to use Open Education Source
    • What to teach when
    • Lesson writing
    • Record Keeping
    • Educator Tools
    • Gifted Children
    • Contact us
    • Legal Stuff
  • Grades
    • Age 3-5
    • Grade 1 / Age 4-6
    • Grade 2 / Age 5-7
    • Grade 3 / Age 6-8
    • Grade 4 / Age 7-9
    • Grade 5 / Age 8-10
    • Grade 6 Age 9-11
    • Grade 7 / Age 10-12
    • Grade 8 / Age 11-13
    • Grade 9 / Age 12-14
    • Grade 10 / Age 14-16
    • Grade 11 / Age 15-17
    • Grade 12 / Age 16-18
    • University Courses / Age 17+
  • Math
    • Extra math resources
    • Free scientific calculator
  • Science
    • Astronomy
    • Biology Courses
    • Chemistry
    • General Science
    • ICT Computer
    • Physics
    • Technology
    • Free Science Textbooks
    • Extra Science Resources
  • Social Sciences
    • Geography >
      • Extra Geography resources
    • History
    • Life Skills
    • Religion, Philosophy and Ethics
  • Language
    • Reading Skills
    • Spelling, grammar and comprehension
    • Creative Writing
    • Literature
    • Other Languages >
      • Western European Languages
      • Vocabulary Builders
      • Eastern Languages
      • African languages (including Afrikaans)
  • Arts
    • Art Appreciation
    • Art Activities
    • Digital Art
    • Music >
      • Music Appreciation / Music History
      • Theory
      • Sound Engineering and Digital Music
      • Percussion
      • Piano
      • String Instruments
  • Books
    • Reading Lists
    • Textbooks
    • Free Audio Books
    • Free books and Virtual Libraries
    • Books about Education
  • Tests
    • Exam Papers and Revision
    • Online Tests
    • Free Placement Assessments
    • Graduation Options
    • Matric South Africa
  • Full Curricula
  • Index of Curriculum Suppliers
  • Films with Educational Content
  • Site Index


1. ABCya COMPUTER GAMES
ABCya.com is the leader in free educational kids computer games and activities for elementary students to learn on the web. Grade level lessons incorporate areas such as math and language arts while introducing basic computer skills. Many of the kindergarten and first grade activities are equipped with sound to enhance understanding.
Grade Suitability: 
Grade K,1,2,3,4,5  

2. BBC DANCE MAT TOUCH TYPING
Grade Suitability: 
Grade K,1,2,3,4,5   

3. TYPING WEB
Grade Suitability:  Beginner to advanced. Great for teachers who teach more than one child and would like to track progress. 

Resource: Typing Web is a free online typing tutor & keyboarding tutorial for typists of all skill levels. It includes entertaining typing games, typing tests, and free official typing certification. It is used in nearly every large school district in the US, and by thousands of teachers and millions of students worldwide.

4. KHAN ACADEMY COMPUTER SCIENCE
Grade Suitability:  Beginner to Advanced

5. WORD PROCESSING - WORD

6. DESKTOP PUBLISHING
7. SPREADSHEETS - EXCEL
8. DATABASE - ACCESS
9. PRESENTATION - POWERPOINT
Online lessons in Word, Excel, Powerpoint, Access and Publisher. Revision activities and games. Developed by Mr AJ Field.  
Grade Suitability: 
Grade 7,8,9

10. ICT FOR IGCSE
Grade Suitability: Grade 10,11,12

Resource: ICT for IGCSE 
Online lessons in:
Hardware and software; data; networks, systems and components; modelling and control, applications, past exam papers and answers.

11. FIREWORKS & FLASH
Grade Suitability: Grade 10,11,12

Resource:  ICT Specifics.
Online lessons in:
Dreamweaver, Fireworks, Flash, website creation

12. GOOGLE ADWORDS
Grade Suitability: 
Grade 10,11,12, AE

Resource: Google Adwords
Online course . Free certification given.
13. GOOGLE APPS EDUCATION
Grade Suitability: 
Grade 10,11,12, AE

Resource: Google Apps Education
Online course
Free certification given. 
14. GOOGLE ANALYTICS
Grade Suitability: 
Grade 10,11,12, AE

Resource: Google analytics
Online course
Free certification given.  

15. HISTORY OF THE INTERNET
Grade Suitability: 
Grade 10,11,12, AE

Resource: History of the Internet. Copyright by Dave Kristula. View his site for other online free tutorials in Html, web design, etc 
16. INTRODUCTION TO CODING
Grade Suitability: 
Grade 7,8,9,10,11,12, AE

Resource: Learn basic coding with the option to upgrade to the paid service for more in-depth training.
17. FRESHBRAIN
Grade Suitability: 
Grade 9,10,11,12, 

Resource: A technology platform for teenagers to explore. Robotics, gaming, music, graphic design, business venture -  learn how to build a Facebook app, make and post a movie to you Tube, make a game and much more.

18. SCRATCH
Grade Suitability: 
Grade (Beginner) 3,4,5,6,7,8,9,10,11,12, 

Resource: A coding and technology platform for kids from MIT in which kids can can program their own interactive stories, games, and animations and learn how to think creatively, reason systematically, and work collaboratively.

19. TYPING CLUB

20. CODE ACADEMY
Grade Suitability: Grade 7,8,9,10,11,12, Adult Education, but grade suitability does depend on prior knowledge, meaning that perhaps younger children could work on this site, but the interface is more oriented for older learners.

Resource: 
Learn Javascript, PHP, JQuery, Python, Ruby, HTML and CSS as well as various other web coding fundamentals.

21. Computer Science 101
Grade Suitability: Grade 9,10,11,12, Adult Education. A free course offered by Stanford University. You receive a signed certificate of completion when the course is completed if you join the class when it is run, but no certificate if you choose the self study option. Both options are free.

Resource: Basic computer science course offered by Stanford University. "...teaches the essential ideas of Computer Science for a zero-prior experience audience.  The course uses small coding experiments in the browser to play with the nature of computers. Workload: 3-5 hours/week

22. CODE MAVEN
Grade suitability: For beginners of any age

Resource: 59 free lessons on Javascript.

23. W3 schools
Grade Suitability: For beginners through to advanced users.

Resource:  Free courses on HTML / CSS, Javascript, SQL, PHP, ASP, ADO, XML and numerous other programming languages and web development tools, as well as an invaluable reference resource for coding.

24: How Computers work
Grade Suitability: K,1,2,3,4,5,6,7,8

Resource: Lessons, lesson plans and activities on how a computer works, parts of a computer etc


Picture
Powered by Create your own unique website with customizable templates.