Digital School Nepal

Not sure where to begin?
Find the right
course for you.

Every learner's path is unique. Whether you're starting from scratch or levelling up a skill, our counsellors will help you choose the right programme — no pressure, just clarity.

Talk to an Advisor
Flexible Schedules
Certified Programmes
Small Batch Sizes
Coding Course for Kids Nepal | Scratch & Python — Digital School Nepal
07 Ages 10–17 · eight weeks · Scratch, HTML, Python

Coding for Kids & Teens.

Eight weeks built for school students aged 10 to 17. We start with Scratch — visual, fun, immediately rewarding. We progress through HTML and CSS for a real website. We finish with the first lines of Python. Every child leaves with three things they built.

Course Overview

What this course actually teaches you.

The Coding for Kids & Teens course at Digital School Nepal is designed for school students aged 10 to 17. The goal isn't to turn every child into a software engineer — most won't become one, and that's fine. The goal is to teach the thinking that makes coding valuable in every other field: breaking problems into steps, finding patterns, debugging when something goes wrong, and the patient persistence of trying again.

Over eight weeks we move through three languages, in order: Scratch (visual blocks, immediately rewarding, builds the basic vocabulary), then HTML and CSS (so each child builds their own real website that they can show family), then Python (the first "real" text-based language, used by professional programmers worldwide). Every week ends with something the child has built and can show off.

Your child will leave this course able to: think about problems as sequences of steps, build simple games and animations in Scratch, build a personal website with HTML and CSS, write small Python programs that solve real problems, debug their own code when it doesn't work, explain to a parent what they've built and how it works, and — most importantly — have the confidence that comes from making something that didn't exist before.

What You'll Learn

Week by week.

01Week One

Scratch — learning to code without typing.

  • What coding actually is — instructions for a computer
  • Scratch interface — stage, sprites, blocks
  • Movement, looks, sound — making something happen
  • Sequences — the order of instructions matters
  • First mini-project: a sprite that walks across the screen and waves
02Week Two

Scratch — making it interactive.

  • Events — when this happens, do that
  • Keyboard and mouse interaction
  • Variables — keeping score, counting, remembering
  • Conditionals — if/then logic
  • Project: a simple keyboard-controlled game (catch the falling apples)
03Week Three

Scratch — bigger projects.

  • Loops — repeating actions efficiently
  • Broadcast messages — different sprites talking to each other
  • Custom blocks — making your own functions
  • Sound and music in Scratch
  • Bigger project: an animated story with multiple characters and scenes
04Week Four

HTML — your first real website.

  • Why HTML — what websites are actually made of
  • Tags, elements, the structure of a web page
  • Headings, paragraphs, lists, links, images
  • Building a personal "about me" page
  • Inspecting websites — seeing the HTML behind any page
05Week Five

CSS — making it look good.

  • CSS — adding colour, fonts, sizes to HTML
  • Layouts — putting things in the right place
  • Backgrounds, borders, spacing
  • Hover effects — interactivity without JavaScript
  • Project: complete your personal website with CSS styling
06Week Six

Python — the first real programming language.

  • Why Python — what it's used for, why it's popular
  • Installing Python and using the editor
  • Print, input — your first conversations with the computer
  • Variables, numbers, strings — Python style
  • First program: a simple chatbot that asks questions and responds
07Week Seven

Python — solving small problems.

  • If/else statements in Python
  • Lists and loops
  • Functions — writing reusable code
  • Working with numbers — building a simple calculator
  • Project: a Rock-Paper-Scissors game played against the computer
08Week Eight

Final project showcase.

  • Choose your favourite language from the course
  • Plan a project that interests you
  • Build it during class with instructor support
  • Debug, polish, finalise
  • Final day: present your project to the class and family
Who this is for

This is the right course for you if…

  • School students aged 10 to 17 who like puzzles, games, or computers
  • Children who have shown curiosity about how websites or games work
  • Teens considering a future in IT, science, or engineering
  • Students struggling with maths who might benefit from a different angle on logic
  • Children who spend a lot of time on screens — and could be making, not just consuming
Prerequisites

What you need before joining.

  • Age 10 to 17 — we structure batches by age group when possible
  • Basic reading ability — comfortable reading English at Class 4+ level
  • Basic computer use — can use a mouse, keyboard, browser
  • No prior coding experience required — this is what we're here for
Your instructor

Taught by a working professional, not a hobbyist.

SP
Saroj Pandey
Lead Instructor — Youth Programs

Saroj has been teaching children to code for five years across Kathmandu and Lalitpur, including weekend coding clubs at two private schools. He holds a Bachelor's in Computer Science and is a certified Code.org facilitator. Before teaching he worked as a Python developer at a Lalitpur fintech startup.

He's deeply patient. His teaching rule is that no question from a 10-year-old is a stupid question, and if a child seems bored, the instructor is being boring. "Children don't lose interest in coding. They lose interest in adults who don't make it interesting."

Next batch — Sat, 28 June 2026

NPR 14,500. Eight weeks. Three things they built.

Your fee covers everything — tuition, lab access, all course materials, printed handouts, and your completion certificate. There are no extra charges, no hidden costs. Sibling and group discounts available — ask us when you enroll.

Frequently asked

Questions students ask before joining.

What age range is this really for?
Officially 10 to 17. We batch students into 10-13 and 14-17 groups when possible because the pace and depth differs. For younger kids (7-9), we have a separate beginner program — ask about it.
Will my child actually learn something useful?
Yes. Three concrete outputs: a Scratch game, a real website with HTML/CSS, and small Python programs. More importantly, the thinking skills — logic, debugging, persistence — carry into school maths, science, and any future technical career.
Is the class only kids? Will my child be embarrassed if they're not technical?
All students are starting from zero. The class is structured so that the first three weeks (Scratch) are accessible to absolute beginners. Students who pick it up faster help others — which is how they actually consolidate their own understanding.
Does my child need their own laptop?
No. Lab machines have everything installed. If you do have a laptop at home, we strongly encourage practice between weekly classes — we provide a list of free homework projects.
Will my child be glued to screens more than they already are?
We hear this often. Honest answer: yes, during class. But the screen time is creative, not consumptive. Parents almost always report their child becomes less interested in passive screen time after this course because they've learned to make things instead of just watching them.
What's included in the NPR 14,500 fee?
Tuition, lab access, all course materials, printed workbooks designed for kids, your child's completion certificate, and a take-home project booklet for continued practice after the course ends. Sibling discount (15%) applies.