Code Academy Uganda

Computer Science Course Curriculum

1 >> Scratch- CS fundamentals

CS fundamentals is an entry level module for children in the computer science course that introduces foundational computer science concepts to students in a fun and simple way and further shifts student’s mindsets from digital consumers to creators. By the end of this course segment, students will be able to articulate and apply computer science concepts to design and solve problems in scratch.

a) Beginner’s
b) Intermediate
c) Advanced

2 >> Scratch Core 

In the second year of the computer science course, students delve into real-world problem-solving using Artificial Intelligence and Robotics. By harnessing AI and Robotics, they amplify their creativity and innovation skills. By the end of the year, students emerge with the ability to craft 2D games, leverage AI for problem-solving, and construct robots, equipping them with versatile skills for the digital age. 

a) 2D Game Development
b) Artificial Intelligence 
c) Robotics 

3 >> Mobile Application Development – App Inventor

Mobile usage is on the rise today, billions of apps have been developed. In this course segment, students are able to learn computational thinking concepts through development of mobile applications. By the end of course segment, students will be able to create their own mobile apps.

a) Beginner’s
b) Intermediate
c) Advanced

4>> Python Fundamentals 

The demand for python is growing every day. It offers a perfect start for kids in the text-based programming while allowing kids move from ideas to on-screen tangible results. The course segment is designed to re-echo computer science foundational concepts and offer an in-depth touch on real world problem solving. By the end of the course, students will be able to understand python coding and creatively solve real world problems.

a) Beginner’s
b) Intermediate
c) Advanced

5>> Python – Artificial Intelligence 

Students will begin using Python for AI and data science. They will explore more advanced programing elements of Python such as dictionaries and files and learn how to employ Python’s powerful modules to build games, stories and real-world data projects.

a) Machine Learning
b) Artificial Intelligence
c) Intro to Data Science

6 >> Web Design 

Students learn the core building blocks of web pages, including HTML, CSS and Bootstrap, as well as how the Internet works. Students will build their very first fan website featuring some of their favorite things. By the end of this class, students will also have interacted with the latest tools that help make building web pages even faster.

a) HTML – Hypertext Markup Language
b) CSS – Cascading Style Sheets
c) Bootstrap.

7 >> JavaScript & Micro Bit 

Students unleash the power of code with micro: bit to develop games and apps, develop logical thinking skills.

a) Beginner’s
b) Intermediate
c) Advanced

Upcoming Camps

Introducing the 53rd Code Camp! At Code Academy Uganda, we're committed to offering your children an immersive ICT education experience. The camp will be held at Nakasero Primary School, conveniently located nearby to the government office Embassy of the Republic of Korea. During the camp, children will dive into an exciting journey in Scratch and 2D game development. This hands-on approach aims to foster a solid understanding of programming concepts and game design principles. Open to children aged 7 - 19, our November camp runs from Nov 18th to Dec 6th, 2024, with classes scheduled Monday through Friday. The December camp runs from 9th to 20th Dec, as the Jan camp runs from 6th Jan to 24th Jan 2025. Join us as we empower the next generation of digital innovators by enrolling your child today!"