You do not need to have your whole technology career mapped out to start learning how software works. You need a clear starting point, practical exercises and the chance to ask questions as you build.
Introduction to Software Engineering with AI is a beginner programme from Kamata School and Gold Leaf Valley, priced at KES 17,500 per learner. It brings together programming fundamentals, website development and thoughtful use of AI tools, with on-site learning in Nairobi and live online learning planned for suitable holiday breaks.
Classes are planned for 2–3 sessions a week. Ask for the current intake dates, course duration and timetable so you can choose a group that fits your commitments.
Ready to explore the course? Ask Kamata about the next intake
What learning to code looks like for a beginner
Imagine building a simple website for something you care about: your music, photography, a small business idea or a community event.
You start by deciding what the visitor needs to see. You add a heading, a short introduction, an image and a useful link. Then you change the layout so it looks comfortable on a phone. Finally, you add an interaction: a button that changes the page, a calculator that updates a result or a form that checks an input.
Along the way, something will probably fail to work as expected. Learning to find the problem, make a change and check the result is part of the process. That is where programming starts to become more than copying a tutorial.
Our proposed course follows that practical progression. You learn the foundations through tasks you can see, test and explain.
What you will learn
The programme is designed around the skills needed to create a small interactive website and understand how it was built.
| Learning area | What you will practise |
|---|---|
| Understanding a project | Turn a simple idea into a clear brief and a list of requirements |
| HTML | Organise headings, paragraphs, images, links and page content |
| CSS | Style your work and arrange it for different screen sizes |
| JavaScript | Use variables, conditions, functions and events to add behaviour |
| Debugging | Investigate a problem and check whether your change fixes it |
| Development workflow | Organise files, track suitable changes and document your work |
| Testing | Check the page against its requirements and try different inputs |
| AI-assisted development | Ask useful questions, review suggestions and verify the result |
The emphasis is on a strong introduction. You build a foundation that can support further study in web development or software engineering.
How AI fits into the course
AI can suggest code quickly. A learner still needs to understand what the suggestion does and whether it solves the right problem.
You will practise using AI to explain unfamiliar concepts, suggest approaches and help investigate errors. Then you will compare its answer with your brief, try it in your project and check the result.
For example, if an AI tool suggests a calculator, you should be able to change an input, explain the calculation and spot an incorrect result. A working screen is useful; understanding why it works is the learning outcome.
Independent exercises and project explanations help make your progress visible. Suitable account access and age requirements will be checked for younger learners.
Who the programme is for
This course is intended for people starting their programming journey, including school leavers, college students, Kamata creative learners and adults curious about building digital products.
If you already work with photographs, music, video or design, coding can give you another way to present and interact with your work. A portfolio website is a useful place to connect creative decisions with technical skills.
Holiday learners are considered for age-appropriate groups. Parents should contact admissions to discuss their child’s age, computer experience and available study time. Adult and teen learners need suitable separate groups, even when they are learning the same foundations.
On-site classes in Nairobi
Kamata’s published location is 2nd Floor, Queensway House, Kaunda Street, Nairobi CBD. The on-site format is intended for learners who want to attend classes in person and learn alongside others.
Before choosing an intake, ask about the actual class days, lesson lengths, total duration and computer arrangements. If you are travelling from outside the CBD, consider whether the timetable is manageable several times a week.
Live online learning during holiday breaks
Online learning can make the course accessible without a regular trip into town. It works best when the learner has a usable computer, a suitable study space and enough connectivity to take part in live sessions.
For this course, plan to use a laptop or desktop. A phone may help you contact admissions, but coding involves editing files, testing pages and following demonstrations on a larger screen.
Parents can ask about the holiday group’s age suitability, live timetable, project expectations and progress feedback before deciding. The exact schedule should fit the learner’s real school and examination commitments.
The course fee is KES 17,500
The fee is KES 17,500 per learner for Introduction to Software Engineering with AI. The same course price applies to the on-site and online options.
Ask admissions for the current course information, including the confirmed teaching schedule, materials and support provided, any equipment requirements and the applicable payment and cancellation terms. If a particular tool or optional domain purchase is needed, establish that before registering.
The useful question is whether the course gives you the structure and practice you need to start. Look at the syllabus, discuss your starting point and choose a timetable you can attend consistently.
Request the course details from Kamata
Kamata School and Gold Leaf Valley
Kamata’s existing teaching work includes music, media and creative subjects. Gold Leaf Valley works in website development and business software. The sister-company programme connects those areas through an introduction to coding and software development.
That connection is particularly relevant when your first project has a real purpose: showing your creative work, explaining an idea or helping a visitor complete a simple task. You can use familiar interests as the starting point for unfamiliar technical skills.
Questions before you join
Do I need coding experience?
The programme is designed as an introduction. Tell admissions about your computer experience so they can discuss a suitable starting point. Basic confidence using files, a keyboard and a browser will help.
Is this only a website design course?
Website building provides a practical starting project. The proposed syllabus also introduces programming logic, requirements, debugging, testing and responsible AI assistance.
Will AI do the work for me?
You will learn to use AI as an aid while checking and explaining the work yourself. Understanding and modifying your project matters more than simply producing a finished screen.
How many classes are there each week?
The planned frequency is 2–3 sessions weekly. Ask for the confirmed intake timetable, total duration and practice expectations before enrolling.
Can my child join an online holiday group?
Contact Kamata with your child’s age, computer experience and holiday availability. Admissions can discuss a suitable group and the device requirements.
What about a certificate?
Ask admissions to confirm the assessment and certificate arrangements for your intake, including what any certificate represents.
Take the first step
If you have been wondering where to start with programming, begin by looking at what you will learn and how the class will fit your week.
Ask about Introduction to Software Engineering with AI — KES 17,500. Let us know whether you are interested in on-site Nairobi classes or online holiday learning.
Call: +254 722 137 784. Email: info@kamataschool.com. Visit: 2nd Floor, Queensway House, Kaunda Street, Nairobi.
