CJC — Certified Junior Coder (CJC)

“Every expert was once a beginner. Start here.”

An internationally benchmarked introductory coding certification for children — covering digital literacy, computational thinking, Scratch visual programming, and an introduction to Python text coding. Aligned to CSTA K–8 and Cambridge Primary Computing standards.

Programme Details Information
Level
Children | Ages 7–12
Audience
Primary school children, homeschooled learners, and young beginners with no prior coding experience
Standards
CSTA K–8 Computer Science Standards · Cambridge Primary Computing · Common Core Mathematical Practices for Computational Thinking
Duration
6 months
Format
Self-paced · Live instructor-led · Cohort-based · Blended
Assessment
Scratch or Python project submission + oral or video presentation (minimum 75%)
Certificate
CJC Certificate — Ukeh-Adah Alliance Services Ltd

Course modules

Module 1: Digital Literacy & Computer Fundamentals | Outcomes: Explain how computers work and practise safe internet behaviour · Use digital productivity tools confidently

How computers work: hardware, software, input, and output devices · Internet safety, digital citizenship, and responsible online behaviour · Files, folders, and organising digital work · Typing skills and essential keyboard shortcuts · Using productivity tools: Google Docs, Slides, and Sheets

Module 2: Computational Thinking | Outcomes: Apply computational thinking skills to solve structured problems · Write clear algorithms and systematically debug programs

Decomposition: breaking big problems into small, manageable steps · Pattern recognition: identifying patterns in data and problems · Abstraction: focusing on what matters, ignoring unnecessary detail · Algorithms: writing step-by-step instructions for a computer · Debugging: strategies for finding and fixing mistakes in code

Module 3: Visual Programming with Scratch | Outcomes: Build interactive Scratch programs using sequences, loops, and conditionals · Use variables and events to create responsive animations

Scratch interface: sprites, backdrops, costumes, and sounds · Motion, looks, and sound blocks · Events and control: loops, conditionals, and broadcast messaging Variables: storing and using information in programs · Sensing and operators: making programs respond to users

Module 4: Game & Animation Design | Outcomes: Design and build a complete Scratch game with scoring and levels · Present and explain a digital project to others

Designing a game concept: rules, goals, and user experience · Adding scoring systems, lives, levels, and timers · Character animation: smooth movement and costume switching · User interaction: keyboard controls and mouse input · Sharing and presenting projects to an audience

Module 5: Introduction to Python Text Coding | Outcomes: Write and run basic Python programs using variables and conditionals · Explain the purpose of each line of code clearly

Why text coding? Moving from Scratch blocks to real code · Python basics: print(), input(), variables, and data types · Arithmetic operations and string manipulation · Simple decisions: if/else conditional statements · Mini project: building an interactive greeting program

Module 6: Capstone Project | Outcomes: Complete an independent coding project from design to delivery · Communicate the purpose and function of a program to an audience

Design brief: plan your project using a storyboard or flowchart · Build: construct your Scratch game or Python program · Test and debug: find and fix all errors systematically · Document: write a simple README explaining what the program does · Present: demonstrate your project to peers and instructor with a live demo

Outcomes

Apply computational thinking to structure and solve real problems · Build interactive games and animations in Scratch · Write basic Python programs using variables, loops, and conditionals · Present and explain a digital project confidently · Demonstrate readiness for the Certified Teen Web Developer (CTWD) pathway

Certification requirement

Complete all 6 modules, submit a completed Scratch game or Python program, and deliver a short oral or video presentation explaining the project (minimum 75%).

Career pathways

Foundation for all coding career pathways. Builds computational thinking applicable in every future career. Prepares for CTWD.

Training format

One-on-one live sessions via Zoom or Google Meet · Small group sessions (2–5 people) · Corporate group training (6+ people)

Minimum sessions

3 sessions minimum for any tool (we do not do one-off sessions — we ensure you actually learn)

Session duration

90 minutes per session — focused, practical, no wasted time

Turnaround

Personalised training plan delivered within 24 hours of your request

Your data welcome

Bring your own dataset, your own project, your own real-world task — we train you on what you actually need to do

Corporate packages

Available for companies and institutions wanting to upskill entire teams on specific tools — custom pricing and delivery

 

Certificate

Certificate of Tool Training issued on completion — specific tool named, hours completed, skills covered

 

“Your tool. Your data. Your timeline. Your way. That is the Ukeh-Adah promise.”

“Enrol Now — Join Thousands of Students and Researchers Worldwide”

“Get Certified. Build Skills. Change Your Future.”

IITA-CGIAR Research Fellow · CAC Registered · Over 15 Years of Excellence · Globally Recognised Certificates