Web Programming (Full-Stack Fundamentals)
Learn to create real working websites and web applications from scratch. 12-month program for ages 12-16.
Program Overview
Everything you need to know about this course
Frequency
2 classes per week
Class Duration
90 minutes
Age
Ages 12-16
Group Structure
Small group of 4-8 students
Format
Online classes via Zoom
Certificate
Program completion certificate and personal project showcase portfolio
How the Program is Organized (12 Months)
This program provides foundational Full-Stack skills. Students learn not only the website's appearance (Front-end) but also its logic (Back-end) and data management (Databases). This is the best foundation for continuing in any field of programming.
Month 1-2: HTML/CSS - Website Structure
How websites work. Creating pages with text, images, videos, and links. Building forms and tables.
What You'll Learn
- Can write correct HTML code
- Builds the basic structure of a multi-page website
- Creates simple forms for users
Month 3-4: Design and Responsive Styling (CSS)
How to give the website colors, fonts, and style. Arranging elements using Flexbox and Grid. Adapting the website to different screen sizes (Responsive Design).
What You'll Learn
- Masters basic CSS concepts
- Applies Flexbox and Grid to properly arrange pages
- Can adapt the website to phones and tablets
Month 5-7: JavaScript - Interactivity and Logic
How to add "smart" behavior to the website. How to respond to user actions (clicks, input). Basic programming structures (loops, conditions, functions) in JavaScript.
What You'll Learn
- Writes JavaScript code to add interactivity
- Can change website content with a button click
- Understands programming logic (If/Else, Loops)
Month 8-9: Back-end Fundamentals (Node.js & Database)
Introduction to Back-end work. How the server processes requests. Introduction to Node.js, database storage fundamentals. Working with simple APIs.
What You'll Learn
- Understands the Client-Server model
- Can write simple Back-end logic with Node.js
- Can read and write simple data
Month 10-11: Professional Tools and Figma
Professional tools - Git (code management), Hosting and Domain (website publishing). Working with Figma design files to match the website to the design.
What You'll Learn
- Uses Git/GitHub to manage their code
- Can publish the website on the internet
- Can work with Figma measurements and colors
Month 12: Final Full-Stack Project
Students create a personal final project that includes Front-end, Back-end, and data storage. The project is presented and added to the portfolio.
What You'll Learn
- Creates a complete Full-Stack web application
- Presents the project to the public
- Has a ready portfolio with work examples
Who Teaches
Our instructors are experienced Codzilla specialists who not only have deep knowledge in their field but have also undergone special training for working with children. They master modern, interactive teaching methods, making each class interesting and effective.

Anna Gyulumyan

Hasmik Khachatryan

Haykuhi Tovmasyan

Anush Avetisyan

Geghecik Mkhitaryan

Tatev Petrosyan
Want to Join Our Team?
We're always looking for passionate educators who love working with children.
Contact UsPrice and Conditions
Price is indicated per academic month (8 classes).
Parents Often Ask
Find answers to the most common questions about this course
Yes, if they're committed. By the end, they won't be senior developers, but they'll have built real websites and understand how the whole stack works. Many of our graduates continue learning on their own or start freelancing with basic projects.
Basic English helps since programming uses English keywords and documentation. But we teach in Armenian and explain everything - many students improve their tech English naturally along the way.
Absolutely. They'll build a portfolio of projects throughout the year, and the final project is a complete web application they design themselves. It's something they can actually show to future employers or universities.
Any reasonably modern laptop works fine. Web development isn't demanding - you just need a computer (not a tablet) with a decent internet connection. Windows or Mac, doesn't matter.
Ready to Start Your Child's Tech Journey?
Join hundreds of Armenian families who have chosen Codzilla for quality online technology education.
Join