Learn To Code
Get the coding skills you need.
Be the next big thing in software development
Learn to Code is a Course that teaches learners the fundamentals of Computer Programming and also nurtures computer-programming skills in children and young adults. When a learner learns to code they learn to create.
Computer programming (coding or software development) is a process of creating a sequence of instructions or commands for a computer that will automate performing a specific task or solving a given problem. It involves locating your problem or a task (like a game), analyzing it, designing a framework for the solution, writing the actual code for it, testing your algorithm, and, finally, writing documentation for it.
Coding involves activities such as analysis, developing understanding, generating algorithms, and verification of requirements of algorithms including their correctness and resources consumption, and implementation of algorithms in a target programming language.
Coding also teaches learners problem solving skills, enhances creativity and ‘out of the box’ thinking and the ability to communicate their thoughts in a structured and logical way.
Research has shown that the earlier learners are introduced to coding, the easier they adapt in one of the fastest growing industries in the world - Technology. Research has also shown that in a few years, most professions will require basic coding skills.
Young People in Africa and beyond have been instrumental in solving problems in their communities and inventing some of the best and life changing technologies in the world!
Learn To Code Courses
Learn To Code For Junior School Learners
The course has 4 different curriculums to cater for 4 different levels of growth in learner’s coding skills.
Mini Coders Mini Coders is aimed at introducing coding to children with no or limited knowledge of computer programming. Course includes introduction to basic coding concepts, introduction to drag and drop programming, introduction to fundamentals of block-based visual programming. The Mini Coders Program is for learners below 8 years of age.
Novice Coders (Beginners) course is a beginner’s course for learners above 9 years that introduces the basic fundamentals of computer programming, logical thinking, analysing etc. This course provides an in-depth experience in visual block-based programming language. Throughout the progression of this programme, learners will learn to design animations, stories and games. This course allows learners to explore additional instructions they can give to their programs and lays the foundation to prepare them for text-based coding.
Robotics Fanatics (Intermediary Level 1) is an Intermediary course that introduces learners to Robotics. Robotics deals with the design, construction, operation, and use of robots, as well as computer systems for their control, sensory feedback, and information processing. Learners in this course can also be participants in the school coding club.
Medial Coders (Intermediary Level 2) is a curriculum designed for more experienced learners in coding. In this intermediary course, learners are introduced to text-based coding. They will learn fundamental programming concepts and the Python programming language. Python is a general-purpose, versatile and most popular programming language. It is easy and concise and can be used for everything, from web development to software development and scientific applications. Learners in this course will be key participants in the school coding club.
Advanced curriculum is a fully-fledged computer programming curriculum for experienced coders in a school environment. Learners will be introduced to Java programming where they will gain hands-on experience in writing, compiling and executing Java programs. They also learn to build robust applications that use Java’s object-oriented features. Learners work together on projects interactively like they would in an agile software development environment. Learners enrolled in this course will also be the learners running the coding club in their school.Application Form Apply Here
Learn to Code for Adults
Application Form Apply HerePingAcademy incubates innovation through the Learn to Code Programs for adults. These programs are designed for anyone above the age of 18 and equip the learners with the fundamentals of Computer Programming.
An Hour of Code is a program where participants are engaged in coding activities for the duration of an hour. It is designed to cater for beginners in coding.
Crack the Code Is a program designed for beginners with the aim of exposing learners who want to experience what being a developer/ programmer or coder. This program involves coding and robotics for a duration of a week.Software Development Software Development is a 3 month course designed for beginners who intend to start a new journey as a programmer/coder/software developer.
Application Form Apply Here
Learn to Code for High School Learners
Application Form Apply HereCAT Coders (Beginners) (Computer Application Technology) Computer Applications Technology (CAT), is a module that teaches learners about the various components involved in computer systems, as well as an introduction to using computers effectively in everyday situations. These solutions to everyday problems are achieved using applications (software) installed on the computers (hardware). CAT teaches students about both the hardware and software involved in computing, as well as all of the associated mechanisms that enable computers to be useful.
AI Fanatics (Intermediary) From our introduction to robotics (juniors), comes the intermediate robotics. This program switches from block based programming to text based programming of robots. This program focuses on teaching learners the simulation of human intelligence processes by using machines. Specific applications of AI include expert systems, natural language processing, speech recognition and machine vision. This program also introduces the use of Raspberry Pi and Arduino hardware which are a series of small, single-board computers that teaches the learners how to program computers.
Application Form Apply Here