Learn to Code for Kids Junior School Programme
The Learn to Code for Kids programme teaches learners the fundamentals of computer programming and nurtures computer programming skills in children and young adults. The programme focuses on making learning to code attractive, fun and easy for learners to get equipped with one of the most sought-after digital skills today and for the future of work.
When learners learn to code, they learn to create, think out of the box, solve problems in their communities and ultimately become the future innovators in both the workforce and as entrepreneurs.
Learn to Code for Kids Courses
Mini Coders
Mini Coders is aimed at introducing coding to children with limited or no knowledge of computer programming. Course includes introduction to basic coding concepts, introduction to drag and drop programming and introduction to fundamentals of block-based visual programming. The Mini Coders Programme is for learners 8 years and below with limited reading skills.
Novice Coders (Beginners)
Novice Coder’s course is also a beginner’s course for learners 9 years and above 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 for text-based programming.
Mini Robotics Fanatics
Mini Robotics Fanatics is a course for children 5 – 7 years that introduces learners to Robotics. Learners in this course program robots using block-based environments. This course brings coding, electronics and design to life by creating alarms, traffic lights, games, robots and much more.
Robotics Fanatics
Robotics Fanatics course 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. The Robotics Fanatics course involves bringing coding, electronics and design to life! Learners continue with block-based programming where they use the different blocks to programme robots to move forward, reverse, spin, flash different disco lights, buzz like a police car, create alarms, traffic lights, games, robots and all sorts of fun projects!
Medial Coders (Intermediary Lv 2)
Medial Coders is a curriculum designed for more experienced learners in programming. In this intermediary course, learners are introduced to text-based programming using JavaScript. Learners make all sorts of fun projects like designing a guitar from cardboard and programming it to make music, program a fit bit and lots more.
Advanced Geeks
Advanced Geeks introduces learners to 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 are introduced to emerging technologies like IoT and Data Analysis where they sense and tag Real-World data with over 300 Groves and visualise through Azure IoT Central Platform to create end-to-end IoT projects. They use 100% open-source Hardware in a pythonic way.
Learn to Code for Kids High School Programme
Learn to Code for Kids High School Programme is an after-school course that teaches learners in high school the fundamentals of computer programming and also nurtures computer-programming skills in these older children and young adults.
Learn to Code High School Programme Courses
Computer Application Technology (CAT) Coders (Beginners)
Before anyone learns to code they need to be able to use a computer. 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 learners about both the hardware and software involved in computing, as well as all of the associated mechanisms that enable computers to be useful. In addition, CAT Coders are introduced to the fundamentals of computer programming and robotics using block-based computer languages.
AI Fanatics (Intermediary)
AI Fanatics programme switches from block-based programming to text based programming of robots. This programme 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 programme also introduces the use of Raspberry Pi and Arduino hardware which are a series of small, single-board computers that teaches learners how to program computers.
Web Devs (Intermediary)
Web development and Databases. This programme introduces learners to what is involved in developing a website for the Internet (World Wide Web) or an intranet (a private network). Web development ranges from developing a simple single static page of plain text to complex web applications, electronic businesses and social network services.
Learners in this course do web development using HTML, CSS and JavaScript. This programme also introduces learners to how to use databases. Databases are software used to manage data and information structured as fields, records and files. A database program is the heart of a business information system and provides file creation, data entry, update, query and reporting functions.
Web Devs (Intermediary)
Web development and Databases. This programme introduces learners to what is involved in developing a Web site for the Internet (World Wide Web) or an intranet (a private network). Web development ranges from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services. Learners are exposed to the introduction to web development using HTML, CSS and JavaScript.
This program also introduces learners to how to use databases. Databases are Software that is used to manage data and information structured as fields, records and files. A database program is the heart of a business information system and provides file creation, data entry, update, query and reporting functions.
Game Devs (Intermediary)
Game Devs C# and Unity. This programme is for learners interested in the gaming world. This programme is split into two sections which when brought together make up the game development curriculum. This programme introduces learners to the unity game development engine teaching them how to create graphical environments, characters, etc. The second part is programming in C# where learners can manipulate the graphical characters they have created.
App Devs (Java in Android Studio)
With the rapid growth of technology, App development has grown vastly. In this programme, we aim to teach each learner how to design, code and launch their own mobile applications to the world. This programme focuses on mainly writing native code for platforms like Android and iOS.
Young Adults Digital Skills Programme
The Young Adults Digital Skills programme equips young adults with sought-after niche skills identified for the future of work and equips them with skills that help companies utilise disruptive technologies. For example, Data Analysis and Data Science, Artificial Intelligence (AI) and Machine Learning, Internet of Things (IoT), cloud technology, Automation and Robotics, Cyber Security, Virtual and Augmented Reality and the like.
Young Adult Courses
Digital Literacy Foundation
Digital Literacy Foundation introduces trainees to the basics of a wide array of skills necessary to navigate various computer programmes and applications in the digital world. This course lays the foundation for Beginners, Intermediary and Advanced Courses.
Digital Literacy Beginners Level 1
Digital Literacy Beginners Level l helps learners master technology basics and become a digital citizen. Learners master a wide array of skills necessary to navigate various computer programmes and applications in the digital world, increasing learner’s opportunities in any workplace of the future.
Digital Literacy Intermediary Level 2
Digital Literacy Intermediary Level 2 provides learners with the ability to do essential tasks in an online environment and within core computer applications.
Digital Literacy Advanced Level 3
Digital Literacy Advanced Level 3 provides mastery of digital literacy and learner’s ability to manage systems, collaborate and troubleshoot while providing guidance to others.
IT Technical Support
Organisations increasingly rely on computer systems in all areas of their operations and decision-making processes. IT Technical support is therefore a crucial skill in ensuring the correct running and maintenance of IT systems. Tech support manage, maintain and repair IT systems. Their responsibilities include diagnosing and repairing faults, resolving network issues and installing and configuring hardware and software. The IT Technical support course teaches learners skills on how to monitor and maintain computer systems and networks of an organisation. They learn how to install and configure computer systems, diagnose hardware and software faults and solve technical and application problems.
Crack the Code
Crack the Code is a course designed for beginners. It is an introduction to web development with the aim of exposing learners who want to experience being a developer, programmer or coder. The course covers how to design the front end of a website. As a bonus add, the course includes an introduction to robotics as well.
Data Analysis
Demand for data analysts and data scientists is skyrocketing. The US Bureau of Labor Statistics reports that 17 million new data job openings will be available by 2026. This learning path prepares students with the skills required for these in-demand jobs. Each course builds upon the previous and offers the student the opportunity to move beyond data analysis and into data science.
Web Development
Modern organizations depend heavily on the web to perform core business operations such as marketing, advertising, selling products, providing services and communicating with customers, partner organisations and employees. Whatever you’re creating on the web, HTML, CSS, and JavaScript™ likely play an important role. These three languages provide the core toolkit for anyone looking to perform web development work. This course covers the fundamentals of web development using these three languages.
Introduction to Python
Though Python® has been in use for nearly thirty years, it has become one of the most popular languages for software development, particularly within the fields of data science, machine learning, artificial intelligence and web development – all areas in which Python is widely used.
Whether learners are relatively new to programming or have experience in other programming languages, this course will provide learners with a comprehensive first exposure to the Python programming language that can provide learners with a quick start in Python or as the foundation for further learning.
Advanced Python Techniques
Python® continues to be a popular programming language, perhaps owing to its easy learning curve, small code footprint and versatility for business, web and scientific uses. Python is useful for developing custom software tools, applications, web services and cloud applications. In this course, learners build upon the basic Python skills, learning more advanced topics such as object-oriented programming patterns, development of graphical user interfaces, data management, creating web service-connected apps, performing data science tasks, unit testing and creating and installing packages and executable applications.
C++ Fundamentals
Discover the peculiar feature points of C++ with C++ Fundamentals and lay a solid foundation of C++ knowledge. Get a hands-on, practical introduction to low-level programming with C and C++. C++ Fundamentals begins by introducing learners to the C++ syntax. Learners will study the semantics of variables along with their advantages and trade-offs, and see how they can be best used to write safe and efficient code. With the help of this course, learners will be able to compile fully working C++ programs and understand how variables, references and pointers can be used to manipulate the state of the program. Learners will then explore functions and classes – the features that C++ offers to organise a program – and use them to solve more complex problems. Learners also understand common pitfalls and modern best practices, especially the ones that diverge from the C++98 guideline.
Software Development
Software development is a full 1 year qualification. This programme covers the fundamentals of software development, including understanding system requirements, finding appropriate development compromises, effective methods of design as well as programming using various scripting and programming languages. At the end of this programme, students will be able to effectively design, implement and manage software programs using either Python, Java or C#. In addition, learners will have sufficient knowledge to deploy software programmes using the appropriate software tools, metrics and processes.
Learn to Code for Adults
PingAcademy incubates innovation through the Learn to Code Programmes for adults. These programmes are designed for anyone above the age of 18 and equip learners with the fundamentals of computer programming.
Learn to Code for Adult Courses
An Hour of Code
An Hour of Code is a programme 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 (Beginners)
Crack the Code is a course designed for beginners. It is an introduction to web development with the aim of exposing learners to being a developer, programmer or coder. The course covers how to design the front end of a website. As a bonus add, the course includes an introduction to robotics.
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.
Data Analysis
Demand for data analysts and data scientists is skyrocketing. The US Bureau of Labor Statistics reports that 11.5 million new data job openings will be available by 2026. This learning path prepares students with the skills required for these in-demand jobs. Each course builds upon the previous and offers the student the opportunity to move beyond data analysis and into data science.
Web Development
Modern organisations depend heavily on the web to perform core business operations such as marketing, advertising, and selling products, providing services and communicating with customers, partner organisations and employees. Whatever you’re creating on the web, HTML, CSS and JavaScript™ likely play an important role. These three languages provide the core toolkit for anyone looking to perform web development work. This course covers the fundamentals of web development using these three languages.
Employability Development
While your technical skills may get your foot in the door, your people skills are what open most of the doors to come. Your work ethic, your attitude, your communication skills, your emotional intelligence and a whole host of other personal attributes are the soft skills that are crucial for career success.
Employability Development Courses
Purposeful Life
We are all wonderfully made and uniquely created. We all have gifts that are hidden treasures in our personality. The Purposeful Life session helps you to discover who you are and what your personality traits are to highlight what could be your purpose in life. It also helps you understand how your counterparts are wired, which enables you to foster healthy relationships with others in the workplace, particularly those that are not the same as you.
Personal Branding
Personal Branding is when an individual continuously establishes an image or impression in the mind of others. We are all “brands” and we can market ourselves and our careers as brands. The Personal Branding session elaborates on the theory of Personal Branding and sensitises individuals on how to make a good impression on others and how to be successful by Self-Packaging.
Communication Skills
Good Communication Skills have been identified as one of the skills required to be successful in life. To secure an interview, get a job or do your job well and to advance your career requires an individual to communicate effectively. The Communication Skills session elaborates on what effective communication is and equips you with how to ensure that you communicate effectively.
Presentation Skills
Presenting information clearly and effectively is a key skill that is now required in almost every field. The Presentation Skills session helps you adopt the skills you need in delivering effective and engaging presentations to a variety of audiences to get your message or opinion across.
Negotiating Skills
Any individual, regardless of their portfolio in the workplace, will find themselves having to negotiate a win-win, settle differences or get buy-in on a new idea from superiors or peers. The Negotiating Skills session teaches you how to get what you want, reach a compromise or agreement – win win – while avoiding argument and dispute.
Interview Skills
To secure employment, one is likely to go through a number of interviews. It is important to impress at an interview without pretending to be something you’re not but presenting yourself as you truly are. The Interview Skills session helps to show you how to prepare thoroughly and shows you some pointers about how to behave and react in the interview and what you might expect at an interview.
Workplace Etiquette
Workplace Etiquette is important because it promotes a polite, respectful, pleasant environment for everyone in the workplace. The Workplace Etiquette session highlights the proper behaviour or the undisclosed rules expected in the workplace.
Telephone Etiquette
Most employees in the workplace are expected to speak to potential customers or existing clientele. When a call is answered professionally, courteously and warmly, and customers are happy with your product or service, they will most likely come back with repeat orders and referrals. This makes telephone etiquette quite important a skill for anyone in the workplace. This session teaches you how to answer the telephone professionally and politely, adapting your voice to communicate clearly and using effective listening techniques. It shows you how to portray a polite and friendly image, how to politely put someone on hold as well as transferring calls correctly and efficiently. In addition, this session shows you how to take thorough messages and how to deal with difficult callers.
Curriculum Vitae
Your Curriculum Vitae (CV) is the first chance you get to make a good impression on a potential employer. This session helps you draft a concise and accurate CV and shows you how to tailor it specifically to the job you are applying for and include the skills, qualifications and experience which are most suited to the job.
Online Professional Profiles
When you’re looking for a new job or positioning yourself for career growth, it’s important to have an online presence where you can showcase your skills and experience. Your online professional profile will also help you connect with contacts who can expedite your job search and assist you with moving up the career ladder. This session helps you create your Online Professional Profile on Professional Social Media Networks as well as draft a short biography of yourself.
Resilience
Resilience is the ability of a person to deal with surprises, changes, intense pressure and unexpected setbacks in a positive and meaningful way. Resilience at work is now recognised as a defining characteristic of employees who deal well with the stresses and strains of the modern workplace. This session gives you the tools to develop your resilience more effectively.
Digital Literacy
The Digital Literacy programme helps learners acquire a wide array of skills necessary to navigate various computer programmes and applications in the digital world, increasing learner’s opportunities in any workplace of the future.
Digital Literacy Courses
Digital Literacy Foundation
Digital Literacy Foundation introduces trainees to the basics of a wide array of skills necessary to navigate various computer programmes and applications in the digital world. This course lays the foundation for Beginners, Intermediary and Advanced Courses.
Digital Literacy Beginners Level 1
Digital Literacy Beginners Level 1 helps learners master technology basics and become a digital citizen. Learners master a wide array of skills necessary to navigate various computer programmes and applications in the digital world, increasing learner’s opportunities in any workplace of the future.
Digital Literacy Intermediary Level 2
Digital Literacy Intermediary Level 2 provides learners with the ability to do essential tasks in an online environment and within core computer applications.
Digital Literacy Advanced Level 3
Digital Literacy Advanced Level 3 provides mastery of digital literacy and learner’s ability to manage systems, collaborate, and troubleshoot while providing guidance to others.
Career Development
PingTechAcademy strives to assist young professionals in advancing their careers through Internships, Mentorship and Job Placements.
Career Development Courses
Internships
PingAcademy prepares young adults for any workplace through referring them to various internship programmes with various organisations to gain work experience and eventually be ready to work in any workplace.
Job Placements
PingAcademy also helps young adults to find employment by placing them in various organisations.
Mentorship
PingAcademy believes that mentorship is key to the success of both young professionals and entrepreneurs. Mentorship is a relationship in which a more experienced or more knowledgeable person helps to guide a less experienced or less knowledgeable person. The mentor may be older or younger than the person being mentored, but she or he must have a certain area of expertise.
It is a learning and development partnership between someone with vast experience and someone who wants to learn. Mentorship experience and relationship structure affect the “amount of psychosocial support, career guidance, role modelling and communication that occurs in the mentoring relationships in which the mentees and mentors engage. PingAcademy therefore endeavours to connect mentees with suitable mentors.
Business Skills
PingTech Academy runs workshops where we train young adults and adults on the fundamentals of running their own businesses.
Business skills: Registering a Business, Marketing your Business, eg social media, Pricing your Products and Services, Negotiating Skills, How to Exponentially Grow your Business, and many more.
Business Writing Skills Made Easy: Being able to communicate effectively – both speaking and writing – is crucial for any job. The most successful employees are almost always excellent at communicating with their fellow employees, their managers and customers, whether it’s online, in emails or over the phone. They also know how to use body language and tone to support their message and know that it’s important to listen to their co-workers’ and clients’ concerns and ideas.
Decision-Making and Critical Thinking Courses
Decision-making is the process of making choices by identifying a decision, gathering information and assessing alternative resolutions. Using a step-by-step decision-making process can help you make more deliberate, thoughtful decisions by organising relevant information and defining alternatives.
Critical thinking is a kind of thinking in which you question, analyse, interpret, evaluate and make a judgement about what you read, hear, say or write.
PingTech Academy has put together a learning journey ( the course is 32 hours) which deals with the following topics:
Strategic Decision Making (Digital Book)
Strategic Decision Making: This ILT Series course teaches students how to plan, frame and research decisions. Students learn how to define decisions, apply appropriate decisions frames, avoid overconfidence, deal with uncertainty, generate options and select the best one, develop numerous high-quality options, evaluate the options and make a final choice, review and learn from experience, identify optimal decision outcomes and identify and manage linked decisions. Students will also learn how an organisation can benefit from employing strategic decision-making techniques, and how to use decision-making strategies to improve negotiation skills. The manual is designed for quick scanning in the classroom and filled with interactive exercises that help ensure student success.
Creative Decision Making (Digital Book)
Creative Decision Making: You have probably been taught to use your logic and reasoning to make the best decisions. Although this is certainly sensible advice, the future is unpredictable, and uncertainty can never be eliminated from the decision-making process. The key is to be positive about uncertainty, that is approaching every decision with an open mind to create more future possibilities, even while assuming that change is inevitable. Creative Decision Making helps you do just that by presenting four paradoxical principles designed to expand the way you think about the decisions you make. The revised edition includes discussion on using positive uncertainty to manage information overload and what you can do to decide creatively in today’s more rapidly changing world.
Critical Thinking (Digital Book)
Critical Thinking: Solving problems. Evaluating options. Choosing direction. You need to be adept at critical thinking every day on the job. Learn how to tell the difference between effective and ineffective methods of thought. When you can show that your decisions are based on sound reasoning, you give yourself an unbeatable advantage as a leader or a rising star.
Decision Making - Microlearning Courses
- Decision-Making Basics: Gathering Information
- Decision-Making Basics: Understanding Motivation
- Decision-Making Basics: Making Quick Decisions
- Decision-Making Basics: Facts vs Opinions
- Decision-Making Basics: Generating Options
- Decision-Making Basics: Decision-Making Models
- Decision-Making Basics: Decision-Making Styles
- Avoiding Mistakes in Decision Making
- Making Group Decisions
- Empowering Employee Decisions
- Trusting Your Intuition
- Identifying Unintended Consequences
- Strategic Thinking
- Surviving Poor Decisions
Creativity - Microlearning Courses
- Getting Creative
- Logic vs Creativity
- Techniques
- Defining Problems
Professional Productivity
- Critical Thinking and Common Sense
- Common Sense in Decision-Making