Back-End Development

This course is a great introduction to the concepts of server-side web development. You will learn the different parts that make up the back-end of a website or web application, and gain familiarity with the Node.js runtime environment. After this course, you will be set up to explore popular Node frameworks like Express.js to build powerful applications.

Education team

Unclecode
Hossein, or Unclecode as he prefers, is a Computer Science expert specializing in Natural Language Processing, Data Science, and AI.

Course Creator

Arash
Arash is experienced in leading the entire development process of Kidocode's new products, projects and programs.

Course Moderator

Firdaus
Firdaus is mainly involved in the Web Development department but also does projects using Raspberry Pi and Arduino.

Course Trainer

Ahmed
Ahmed is an energetic and passionate instructor and trainer, specializing in basic and advanced web development.

Course Trainer

Back-End Development course for kids

What will you learn?

1
The Different Parts of the Back-End
In this module, you will learn about the different parts that make up the back-end of a website or web application.
2
How Node.js Works
This module introduces you to Node.js, a popular runtime environment for server-side web development.
3
Introduction to Express.js
Express.js is a powerful framework for building Node applications, and in this module you will learn the basics of using it.
4
Building a simple CRUD Application with Express
This module walks you through building a simple CRUD application with Express, so that you can see how it all works together.
5
Deploying your Node Application to the web.
Finally, this module covers how to deploy your Node application to the web so that others can access it.

Our students

Course

FAQ

What is the Back-End Development course?
The Back-End Development course is an introduction to server-side web development. Your child will learn the different parts that make up the back-end of a website or web application, and gain familiarity with the Node.js runtime environment.
How many hours per week are required for the course?
Assuming that a student dedicates 5 hours per week to this course, it would take them 10 weeks to complete. However, different students may finish the course at different speeds depending on their abilities and commitments.
What are the benefits of taking this course?
This course is a great introduction to the concepts of server-side web development. By taking this course, your child will learn the different parts that make up the back-end of a website or web application, and gain familiarity with the Node.js runtime environment. After finishing this course, your child will be set up to explore popular Node frameworks like Express.js to build powerful applications.
How long is the course?
This course is 50 hours long, and contains 500 to 1000 tasks. Different students may finish it at different speeds, but on average it should take around two months to complete.
Is a certificate provided at the end of the course?
Upon completion of the course, students will receive a certificate of completion.