ESP: Early Stage Programming

Introduction

Wakambi Academy is a new age learning space or school that uses collaborative learning in preparation of a future of collaborative capitalism, through our tech savvy learning practice.

Wakambi Academy’s Early Stage Programming (Wakambi ESP) is a children’s and youth education, training and innovation center for 7 – 19 year olds, that can also be taken by adults that would like to learn computer science from scratch. Starting from beginner to professional level qualification, become equipped with soft skillsets to contribute to ITC development and garner income generating ability early in life.

We provide world class theory and practical instruction, further education opportunities and career guidance council, specializing in areas that will help propel South – South industrialization to reach global standards and levels.

Class Types

Tutorials and lesson instruction is delivered online or physically at Wakambi Academy. The Academy provides tutelage on an extracurricular basis. Assisting students master and take certification exams with accredited institutions.

All courses are available on a three tier basis:

Free Online Learning (Unsupported)

You can access some of the courses for free on our video lessons portal, here.

Online class

You can take the course online via our digital learning platform for Sap Stage (foundational stage) on a subscription basis at $50 per month; for Junior Developer Stage at $100 per month.

In person class

You can take the course with physical interactions, in a digitally native co-learning space, offering study support, revisions, milestone projects, extra tutelage, team work, mentorship, coaching, real life project, startup enterprise development.

 

Subjects

The Academy has created a fun filled practical, rigorous and learnable children’s computer science centred education and training program, equipping children with both an up to date theoretical knowledge and practical skills to gain entrance to university, become job ready or qualifying for a Wakambi apprenticeship.

The Junior Academy’s core curriculum is:

– Computer Science 

– Functional Mathematics 

– Functional English

– Creativity and Innovation 

– General Science

– Figma: Art and Design 

– Enterprise Studies 

This course curriculum enables you to become an efficient junior develope. It also equips you with knowledge to be able to graduate high school by completing O and A Level study in 2 – 3 years, to gain college or university entrance, or qualify for a Wakambi apprenticeship or pursue a professional computer qualification.

 

Ages 7 – 14 years: Sap Stage

A six course combination program that can be completed in 3 to 6 years. Introducing children to the world of IT, ICT and CS by building strong logical thinking and critical thinking. We use the powerful MIT developed entry level coding tool Scratch, along with its variations, improvised tools and step ups.

• Introduction to computers

• Basic programming 

• Computer game design

 

▪︎ Scratch plus Introduction to Java

Scratch and Blockly are mostly a drag and drop language that converts to text based programs language in realtime.

▪︎ Snap plus Introduction to HTML, CSS and JavaScript.

Snap is a modification of Scratch by Berkley which compliments Scratch with additional content. Basic and Introductory concepts of computer programming such as strings, variables, loops etc.

▪︎ Blockly plus Introduction to Python, PHP and JavaScript.

This is another visual programming editor created by Google and MIT. It helps you learn coding concepts through drag and drop programming. Producing code in any of the desired three languages.

▪︎ App Inventor plus Introduction to Android

This is a visual programming interface from MIT used for simple to complex high impact app design and development using block based programming language for building.

▪︎ Stencyl plus Introduction to ActionScript and Haxe.

It is a game engine used mainly in 2D game development. With a steeper learning curve than Scratch.

▪︎ Game Foot plus Introduction to Flutter and create the Pokedex App

This is a cloud based platform for 2D games. Learn and build app that is all about Pokemon.

▪︎ Raspberry Pi

Learn about hardware, basic electronics, computer architecture and programming. Using the legendary Raspberry Pi technology.

High Level and Low Level Programming Languages

Here is a brief overview of the programming languages we teach to children in primary schools and of primary school going age, along with their applications and use cases:

JavaScript for Children:

JavaScript is a versatile language that powers the interactivity of websites and web applications. Children can learn to create dynamic web pages, build simple games, and develop interactive user interfaces.

Python for Children:

Python is a beginner-friendly language that emphasizes readability and simplicity. Children can use Python to learn programming concepts, automate tasks, and even create basic applications and games.

Ruby for Children:

Ruby is known for its elegant and expressive syntax, making it an excellent choice for children to learn programming. They can use Ruby to build web applications, write scripts, and explore object-oriented programming.

PHP for Children:

PHP is a server-side language that is widely used for web development. Children can learn to create dynamic websites, build content management systems, and integrate databases into their projects.

C for Children:

C is a fundamental, low-level programming language that provides a solid foundation for understanding how computers work. Children can use C to learn about memory management, system programming, and the inner workings of hardware.

Rust for Children:

Rust is a modern, systems programming language that focuses on safety, concurrency, and performance. Children can use Rust to build efficient and secure applications, including games, operating systems, and network tools.

Go for Children:

Go, also known as Golang, is a statically typed, compiled language that is designed for simplicity and efficiency. Children can use Go to develop scalable and concurrent applications, as well as explore the principles of distributed systems.

R for Children:

R is a programming language and software environment for statistical computing and graphics. Children can use R to analyze data, create visualizations, and learn about data-driven decision making, which are valuable skills in the age of big data.

By exposing children to this diverse range of programming languages, we aim to equip them with a robust set of skills and knowledge that will serve them well as they continue their journey in the world of technology and computer science.

 

Ages 15 – 19 years: Junior Developer Stage

At Wakambi Academy, we believe in empowering the next generation of innovators and leaders. Our ESP for Junior Developer Stage offers a unique and transformative educational experience that seamlessly integrates with O and A Level studies or serves as a career-oriented apprenticeship program for self-learners, co-learners, and career-driven individuals.

Our ESP program is designed to provide you with a modern, STEAMEE (Science, Technology, Engineering, Arts, Mathematics, Entrepreneurship, and Environment) specialization-focused education. We offer a diverse range of career pathways, enabling you to pursue your field of choice and develop the knowledge, skills, and credentials needed to thrive in the ever-evolving digital landscape.

The program provides a conducive co-learning space where you can thrive under the guidance of experienced professionals. Engage in project-based learning, peer review, and personalized mentorship to develop a comprehensive career roadmap from high school to professional qualification.

At Wakambi Academy, we are redefining learning for the modern era. Our Early Stage Programming is designed for ambitious learners who seek to integrate their O and A Level studies with innovative, career-oriented pathways. Whether you are a self-learner, co-learner, or a repeat student, our programs offer a unique peer learning experience that empowers you to specialize in STEAMEE fields.

 

Why Choose ESP?

Tailored Learning Paths:

Our curriculum provides access to a diverse range of career specializations, allowing you to pursue your passion while gaining essential knowledge and skills.

Project-Based Education:

Engage in hands-on, project-based learning that not only enhances your academic credentials but also equips you with practical skills for the workforce.

Collaborative Environment:

Our co-learning spaces foster collaboration and peer review, ensuring that you receive the support and guidance needed to navigate your educational journey.

Career Specializations

Explore our innovative pathways designed to meet the demands of today’s job market.

 

O Levels with professional qualifications

Recognizing the importance of a strong academic foundation, we offer comprehensive O Level preparation in subjects such as English, Mathematics, Computer Science, Business Studies, Accounting, Commerce, Economics, Agriculture, Food Science, Art, Physics, Chemistry, and Biology.

Comprehensive O Level Support

In a rapidly evolving global landscape, staying ahead is crucial. Our O Level program offers tailored tutoring for self-learners, remedial support for schoolers, and assistance for repeaters aiming to achieve five O Levels. We prepare students for examinations at the British Council, utilizing a curated, best-in-class educational approach that adapts to modern learning needs.

Our curated, composable pedagogy and co-learning space ensure you are equipped with the knowledge and skills to excel in your academic pursuits.

1. PaaC (Programming as a Career):

With the advent of AI, IoT, and Web 3.0, the demand for computer scientists and programmers has become more widespread and pertinent. Dive into the world of coding and software development, with opportunities to become a front-end, back-end, or full-stack developer in a thriving tech landscape. Our PaaC pathway offers a conducive co-learning space for you to thrive as a front-end developer, back-end developer, or full-stack developer. Gain hands-on experience, master cutting-edge technologies, and become a sought-after programming professional.

In the digital age, programming is a cornerstone of innovation. Our PaaC specialization immerses you in the world of software development, where you will learn to design, build, and maintain applications. Through hands-on projects, you will gain proficiency in various programming languages and frameworks, enabling you to become a front-end, back-end, or full-stack developer. With the rise of AI, IoT, and Web 3.0, the demand for skilled programmers is at an all-time high. Our collaborative learning environment fosters creativity and problem-solving, preparing you to tackle real-world challenges and contribute to cutting-edge technology.

 

2. DaaC (Data as a Career):

The world is generating an unprecedented amount of data, and the need for skilled data professionals has never been greater. Our DaaC pathway provides three specialization options: Data Science, Data Management, and Big Data. Develop expertise in data analysis, data engineering, and data-driven decision-making to become a valuable asset in the data-driven economy.

Data is the new oil, and our DaaC specialization positions you at the forefront of this data-driven revolution. You will explore three key areas: Data Science, Data Management, and Big Data. In Data Science, you will learn to analyze complex datasets, derive insights, and make data-driven decisions. Data Management focuses on the organization and governance of data, ensuring its integrity and accessibility. Big Data delves into the tools and techniques used to process vast amounts of information. By mastering these disciplines, you will be equipped to drive strategic initiatives in various industries, from finance to healthcare, and become a vital asset in any organization.

 

 

3. GaaC (Gaming as a Career):

Enter the dynamic gaming industry, where creativity and technology converge for endless opportunities. Gaming has emerged as a prominent modern-day career with perpetual growth in a digitally driven world. Our GaaC pathway equips you with the skills and knowledge to thrive in the gaming industry. Explore game design, development, and programming, and become a part of the team that shapes the future of interactive entertainment.

The gaming industry is one of the fastest-growing sectors globally, offering exciting career opportunities for creative minds. Our GaaC specialization provides a comprehensive understanding of game design, development, and production. You will learn about game mechanics, storytelling, and user experience, as well as the technical skills required to bring your ideas to life. Through collaborative projects, you will work with peers to create engaging games that captivate audiences. As the demand for immersive gaming experiences continues to rise, our program prepares you to become a leader in this vibrant industry.

 

4. AIaaC (Artificial Intelligence as a Career):

Artificial Intelligence is a rapidly expanding sunrise industry, and our AIaaC pathway offers you the opportunity to be an early adopter professional in this field. Gain expertise in large language models, neural networks, machine learning, deep learning, and AI-powered applications, and be at the forefront of the technological revolution.

Artificial Intelligence is transforming industries and reshaping the future of work. Our AIaaC specialization offers you the chance to become an early adopter in this rapidly expanding field. You will explore machine learning, natural language processing, and robotics, gaining hands-on experience with cutting-edge technologies. Our curriculum emphasizes ethical considerations and real-world applications, ensuring you understand the implications of AI in society. By the end of the program, you will be equipped to develop intelligent systems that enhance productivity and drive innovation across various sectors.

 

 

5. AaaC (Accounting as a Career):

Start your journey with an accounting apprenticeship, open to learners aged 16 and above. Our AaaC pathway is open to individuals aged 16 and above, providing an accounting apprenticeship program. Starting Point to ACCA. Enroll in the Certified Accounting Technician (CAT) program and develop the skills and credentials needed to excel in the dynamic world of accounting.

Our AaaC specialization is designed for learners aged 16 and above who aspire to build a career in accounting. You will embark on an accounting apprenticeship, gaining practical experience while studying foundational principles such as financial reporting, taxation, and auditing. Our program emphasizes the importance of ethical practices and regulatory compliance, preparing you for a successful career in finance. With a strong focus on real-world applications, you will develop the analytical skills necessary to interpret financial data and make informed business decisions.

 

6. BaaC (Business as a Career):

The BaaC pathway is an entrepreneurship program designed to build the next generation of industry leaders and businesspeople. Develop the mindset, skills, and knowledge to shape the future through industriousness and innovation.

The BaaC specialization is tailored for aspiring entrepreneurs and business leaders. Our program focuses on developing essential skills in business management, marketing, and finance. You will engage in hands-on projects that simulate real-world business challenges, allowing you to apply theoretical knowledge to practical situations. Through mentorship and collaboration, you will learn how to identify market opportunities, create business plans, and lead teams effectively. By fostering an entrepreneurial mindset, our program prepares you to shape the future of industries and drive economic growth.

 

7. MaaC (Mathematics as a Career)

Mathematics is a foundational discipline that underpins many fields, from engineering to finance. Our MaaC specialization offers a deep dive into mathematical theories and their applications in real-world scenarios. You will explore topics such as statistics, calculus, and algebra, developing critical thinking and problem-solving skills. Our program emphasizes the relevance of mathematics in various industries, preparing you for careers in data analysis, actuarial science, and research. By mastering mathematical concepts, you will be equipped to tackle complex challenges and contribute to advancements in technology and science.

 

8. HaaC (Horticulture as a Career):

The HaaC pathway offers a unique opportunity to explore the world of horticulture and its growing importance in sustainable agriculture, urban planning, and environmental conservation. Gain hands-on experience in plant cultivation, landscape design, and the application of scientific principles to optimize plant growth and ecosystem management.

In an era of increasing environmental awareness, horticulture offers a rewarding career path focused on sustainable practices and agricultural innovation. Our HaaC specialization provides you with the knowledge and skills to cultivate plants, manage ecosystems, and promote biodiversity. You will learn about soil science, pest management, and sustainable farming techniques, preparing you for roles in agriculture, landscape design, and environmental conservation. By understanding the importance of horticulture in food production and ecosystem health, you will be equipped to make a positive impact on the environment and society.

 

9. CaaC (Communication as a Career):

Effective communication is essential in today’s interconnected world. Our CaaC specialization focuses on developing your verbal, written, and digital communication skills. You will explore various forms of media, including public speaking, journalism, and digital marketing, gaining the ability to convey messages clearly and persuasively. Through collaborative projects and real-world applications, you will learn how to engage diverse audiences and navigate the complexities of communication in a global context. By mastering these skills, you will be prepared for careers in public relations, marketing, and corporate communications.

 

10. FSaaC (Food Science as a Career):

The FSaaC pathway delves into the fascinating world of food science, where the intersection of chemistry, biology, and technology converges. Explore the science behind food production, processing, and preservation, and develop the expertise to innovate in the food industry, ensuring the safety, quality, and sustainability of our food systems.

Food Science is a multidisciplinary field that combines biology, chemistry, and engineering to improve food production and safety. Our FSaac specialization provides you with a comprehensive understanding of food processing, preservation, and quality control. You will explore topics such as food microbiology, nutrition, and sensory evaluation, gaining the skills necessary to innovate in the food industry. With a focus on sustainability and health, our program prepares you for careers in food technology, quality assurance, and research, enabling you to contribute to the future of food production.

 

11. ASaaC (Applied Science as a Career):

The ASaaC pathway offers a multidisciplinary approach to applied science, encompassing fields such as engineering, materials science, and environmental science. Gain hands-on experience in the practical application of scientific principles to solve real-world problems, contributing to the development of cutting-edge technologies and sustainable solutions.

Our ASaaC specialization bridges the gap between scientific theory and practical application. You will explore various scientific disciplines, including physics, chemistry, and biology, and learn how to apply these concepts to solve real-world problems. Through hands-on experiments and collaborative projects, you will develop critical thinking and analytical skills essential for careers in research, engineering, and healthcare. By understanding the practical implications of scientific knowledge, you will be equipped to drive innovation and contribute to advancements in technology and medicine.

 

Join Us at Wakambi Academy

Embark on a transformative educational journey with Wakambi Academy, where you can explore your passions and prepare for a successful career in your chosen field. Our specialized programs are designed to empower you with the skills and knowledge needed to thrive in a rapidly changing world. Discover your potential and take the first step toward your future today! Contact usContact us to discuss your options at Wakambi Academy.