Our Reasons for Home Education:

Lilypie Kids Birthday tickers

Although he was achieving good results, he wasn't reaching his full potential because his love for learning had been destroyed & hence his grades were steadily declining.

Lilypie Kids Birthday tickers

Completely failed by the system, he hated school, was always tired & homework time was a major frustration for both of us. He was severely frustrated & quickly heading to become yet another ADHD statistic.

Saturday, February 25, 2012

Information Technology (IT)

Local Suppliers


(International Computer Driving Licence) certification programme covers the key concepts of computing and it’s practical applications. Computer Skills for Life. Email ICDL South Africa or contact +27 (21) 671-1070


is a premier accredited Information and Communication Technology Company for learners of all ages. At Computers 4 Kids provides a unique ECDL Foundation endorsed Integrated ICT and Digital Literacy Online Curriculum, as well as all the backup, support and in-service training to ensure your ICT centre works for you! Their integrated ICT curriculum works on Microsoft, Mac as well as Open Source platforms. Email Computers4Kids or contact +27 (21) 712 7800 or +27 (83) 310 1438


offers a Primary (grades 1-7) as well as High School Curriculum that will prepare a student for the ICDL. Email cs4a or contact +27 (34) 326-4624

International Suppliers

  • Home and Learn offers free computer courses and tutorials. All the courses are aimed at complete beginners, so you don’t need experience to get started.
  • Kids can Program too ~ On this web site you can get a book that will teach you how to write your own computer programs – all you need is your brain and some patience.

  • KhanAcademy ~ Learn almost anything for FREE. Introduction to programming and computer science.

  • This course explains the role of computers and basic computer terminology. It familiarizes learners with the various programs available for performing different tasks. It also introduces them to the different areas where computers are used and the different career opportunities that computers have made available.

  • WebTech U offers a virtual campus with free HTML tutorials as well as free Paint Shop Pro tutorials.

Theory of computation

Automata theory (Formal languages) · Computability theory · Computational complexity theory · Concurrency theory


Randomized algorithms · Distributed algorithms · Parallel algorithms

Data structures

Computer architecture

VLSI design

Operating systems

Computer communications (networks)

Information theory · Internet, World wide web · Wireless computing (Mobile computing)

Computer security and reliability

Cryptography · Fault-tolerant computing

Distributed computing

Grid computing

Parallel computing

High-performance computing

Quantum computing

Computer graphics

Image processing · Scientific visualization · Computational geometry

Software engineering

Formal methods (Formal verification)

Programming languages

Programming paradigms

Object-oriented programming · Functional programming · Program semantics · Type theory · Compilers · Concurrent programming languages

Information science

Database · Multimedia, hypermedia · Data mining · Information retrieval

Artificial intelligence

Automated reasoning · Computer vision · Machine learning · Natural language processing (Computational linguistics) · Expert systems · Robotics

Human-computer interaction

Computing in Mathematics, Natural sciences, Engineering and Medicine

Numerical analysis · Algebraic (symbolic) computation · Computational number theory · Computational mathematics · Scientific computing (Computational science) · Computational biology (bioinformatics) · Computational physics · Computational chemistry · Computational neuroscience · Computer-aided engineering

Computing in Social sciences, Arts and Humanities, Professions

Computational economics · Computational sociology · Computational finance · Humanities computing (Digital Humanities)

Information systems (Business informatics)

Information technology · Management information systems · Health informatics

Please visit this page frequently as I will be posting regular updates as I find more resources.