
Course Date: May 17 - August 10, 2025
Learning to code is no longer an option, it is a must! Respect Coding School teaches children and young people Python and HTML+CSS+JavaScript programming languages, blended with moral and cultural values. It is a pioneering educational program designed specifically for 12–16-year-old students who are new/moderate to programming.
Designed to equip students with essential programming skills while fostering ethical and cultural awareness, Respect Coding School offers a comprehensive 12-week journey into the world of coding. Each weekend, students will attend interactive online sessions on Saturdays and Sundays from 1:00 to 4:00 pm (EST), where they will explore Python, HTML, CSS, and JavaScript through a hands-on and project-based approach.
With a curriculum blending technical knowledge with moral and cultural values, students will develop meaningful projects such as a Prayer Times Calculator, Zakat Calculator App, and AI-Based Islamic Chatbot. Our expert instructors provide personalized guidance, ensuring that students not only master programming but also enhance their problem-solving, creativity, and critical thinking skills.
Through live and recorded classes, real-world coding challenges, and mentorship-based workshops, students will build confidence in their abilities while engaging in a supportive, value-driven learning environment. By the end of the program, they will have completed two final projects, reinforcing both their technical and ethical understanding of technology.
Our lessons are supported not only with theoretical knowledge but also with hands-on projects and real-world scenarios. Our students will reinforce their coding skills by developing their own mini-applications and games.
Our curriculum not only imparts technical skills but also offers special projects that are infused with moral and cultural values. Students gain both technical and ethical awareness by developing meaningful projects such as Prayer Times Calculator with Python, Zakat Calculator App or AI Based Islamic Chatbot.
Our experienced instructors offer individualized guidance tailored to each student's needs. All students will have the opportunity to learn at their own pace with our step-by-step curriculum.
Although we encourage live participation in the classes, if the students miss a class, they will always have a chance to watch the recording of the classes.

📌 1 hour of orientation to the parents
📌 40 hours of active teaching
📌 25 hours of workshop on small projects
📌 Minimum two final projects realized
📌 Intern assisted workshops
📌 Homework and quizzes
📌 All courses on Zoom supported by Google Classroom
📌 Expert tutors in their fields: Emreay Pala (HTML+CSS+JavaScript) and Emrah Bulut (Python) and Gulhan Karali Balci (AI and ML)
+ To improve the technology and programming skills of children aged 12-16.
+ To teach children basic computer science and programming languages: Python, JavaScript+HTML+CSS.
+ To teach what cloud technologies (Cloud Tech) are, what they do and how to use them.
+ Gaining religious knowledge and sensitivities through software applications created via IT technologies.
+To enable children to put what they have learned into practical application with projects that will develop and reinforce their religious knowledge.
+ To increase students' interest in religious concepts by providing a fun and safe learning environment.
+ To inform students about current technologies such as AI and ML.
+ To show them how to use AI-based software development environments such as Cursor IDE.
+ To teach children skills such as problem solving, project development and creativity.
+ To enhance students' ability to break down complex problems into smaller, manageable tasks.
Respect Coding School holds its lessons on Zoom on Saturdays and Sundays between May 17, 2025 and August 10, 2025 at 1:00 pm to 4:00 pm New York time (EST). There will be no classes on June 7-8, 2025, due to the Eid al-Adha holiday.
You can click here to find out the difference between your country's time zone and New York's time zone. You can also add your city to the list.
11 May 2025, Sunday (3:00pm – 4:00pm EST)
During this 11-weeks course, students will develop a foundational understanding of the programming language JavaScript, the markup language HTML, and CSS for styling. Throughout the course, students will engage in hands-on coding exercises and integrate AI tools like Tabnine and Perplexity AI into their development process. In addition to regular exercises, students will work on a final project that includes building their own Islamic Quiz-App and creating a blog on an Islamic topic of their choice.
By the end of the course, students will have created their own GitHub accounts, allowing them to showcase their work in a portfolio that they can link to their LinkedIn profiles once they have it. They will present their final projects to the class, which will help them improve their presentation skills. This course will empower students to not only build web applications but also effectively share their work with the broader community.
Objective:
Students will apply the knowledge they've gained in HTML, CSS, and JavaScript by working on a final project with two parts. The first part will involve building an Islamic Quiz-App, and the second part will focus on creating a blog on an Islamic topic of their choice.
Final Project Overview:
The final project is designed to challenge students to build two web applications that incorporate all of the skills they’ve learned throughout the course. The projects will encourage creativity and application of web development principles in a meaningful context.
Final Project - Part 1: Islamic Quiz-App: Students will create a dynamic web-based quiz application on an Islamic theme with 10 questions. The app will test users' knowledge of Islam and provide feedback on their answers.
- Use of JavaScript for quiz logic, such as tracking questions, evaluating answers, and showing results.
- Advanced HTML and CSS to design a responsive and user-friendly interface.
- Practice with DOM manipulation to create interactive features like buttons and score displays.
In python part, the aim is to teach children the fundamentals of Python programming and enhance their problem-solving skills through interactive coding, hands-on projects, and engaging real-world examples.
Final project for Python: The objective of the final project is to integrate students' Python programming skills with their understanding of Islamic teachings. By undertaking this project, students will create a meaningful application that bridges technology and faith. The following project options will be implemented as a final project:
Prayer Times Calculator: Develop a program that calculates the five daily Islamic prayer times based on the user's location and date.
Zakat Calculator: Create an application that assists users in calculating their Zakat obligations in accordance with Islamic principles.
Interactive Quran Explorer: Build a tool that allows users to search, read, and reflect upon Quranic verses, enhancing their connection with the Quran.
Islamic Knowledge Base: Design a searchable database of Islamic topics, providing educational resources on various aspects of the faith
AI-Based Islamic Chatbot: Develop a chatbot using basic AI techniques that can answer questions related to Islamic teachings and provide informative responses
17 May 2025, Saturday (1:00pm – 4:00pm EST)
Setting up the Environment, IDE, and Introduction to HTML & CSS
Objective:
Students will learn how to set up a development environment using Visual Studio Code (VSC). They will be introduced to the fundamentals of HTML and CSS, understanding their roles in web development, and will create a basic project starter boilerplate.
Topics Covered:
- Introduction to HTML (HyperText Markup Language) and CSS (Cascading Style Sheets)
- Structure of a webpage (HTML document elements: `<!DOCTYPE html>`, `<html>`, `<head>`, `<body>`, etc.)
- Linking CSS to HTML files
- Navigating between pages using HTML
Activities:
- Install Visual Studio Code and relevant extensions (e.g., Live Server).
- Learn about IDEs and why they are important for web development.
- Introduce HTML structure and syntax (elements like `div`, `nav`, `main`, `aside`, etc.).
- Students will create a reusable HTML boilerplate for future projects.
- Create a simple webpage with HTML structure and basic CSS for styling.
- Link an external CSS file to the HTML document and apply styles like text color and font size.
Assessment:
- Students should be able to set up a development environment, create an HTML document with basic structure, and link a CSS file to apply basic styles.
Homework (Optional):
- Create a simple webpage that displays a favorite quote and apply CSS for styling.
18 May 2025, Sunday (1:00pm – 4:00pm EST)
Introduction to CSS Styling, Images, and Basic JavaScript
Objective:
Students will deepen their understanding of CSS styling and learn to insert images. They will be introduced to basic JavaScript concepts such as variables and math operators.
Topics Covered:
- CSS styling: Creating a reset CSS sheet and applying advanced styles.
- Inserting images into HTML files.
- Introduction to JavaScript: Variables (`var`, `let`, `const`), global and local scopes, and math operators.
Activities:
- Create a reset CSS sheet for consistent styling across browsers.
- Practice inserting and styling images in a webpage.
- Install and set up JavaScript in the development environment.
- Learn how to declare variables, understand the difference between `var` and `let`, and apply basic math operators.
- Hands-on project: Expanding Cards, using HTML, CSS, and basic JavaScript.
Assessment:
- Students will apply CSS to style their webpages, insert images, and demonstrate their knowledge of basic JavaScript through a small project.
Homework (Optional):
- Experiment with adding more interactive elements to the webpage using JavaScript (e.g., changing the style of an image on hover). Change the card of the Expanding Cards of project
24 May 2025, Saturday (1:00pm – 4:00pm EST)
Functions and Expanding Cards Project
Objective:
Students will understand the concept of JavaScript functions, how to create them, and how they work in the console. They will apply these concepts to expand on their Expanding Cards project.
Topics Covered:
- JavaScript functions: Creation, usage, and scope (local vs. global).
- The `return` keyword and function parameters.
- Expanding Cards project review and enhancement.
Activities:
- Introduce functions in JavaScript and demonstrate how to create and call them.
- Guide students through the creation of functions in the console and the use of the `return` keyword.
25 May2025, Sunday (1:00pm – 4:00pm EST)
Functions and Expanding Cards Project (continued)
Objective:
Students will solidify their understanding of JavaScript functions and use them to enhance their existing project. They will begin adding interactivity through function-based logic.
Topics Covered:
- JavaScript functions and return values.
- Function scope (local and global).
- Application of functions in web development projects.
Activities:
- Students will create and test various types of functions in the console.
- Practice with function parameters and the `return` keyword.
- Discuss scope (global and local) and how functions interact with variables.
- Apply functions to enhance the Expanding Cards project. Students will add interactivity using JavaScript (e.g., clicking a card expands it while collapsing others).
Assessment:
- Students should be able to create and use functions to perform specific tasks in their project.
- They will demonstrate their enhanced Expanding Cards project, showcasing the added functionality.
31 May 2025, Saturday (1:00pm – 4:00pm EST)
If Statements, Loops, and Conditional Logic
Objective:
Students will learn to control the flow of their code using conditional statements (`if`, `else`) and loops. They will understand the importance of control structures in making decisions and automating repetitive tasks.
Topics Covered:
- Conditional statements: `if`, `else`, and nested conditions.
- Loops: `for`, `while`, and `do-while`.
- The `break` and `continue` statements for loop control.
Activities:
- Introduce and practice using `if` statements and loops.
- Explain the differences between the loop types and when to use each.
- Introduce and explain `break` and `continue`.
- Apply conditional logic and loops to the Expanding Cards project. For example, using loops to generate multiple cards programmatically and adding conditions for dynamic behavior.
Assessment:
- Students will be able to implement conditional statements and loops within their projects and explain how the logic controls the behavior of their code.
1 June 2025, Sunday (1:00pm – 4:00pm EST)
If Statements, Loops, and Conditional Logic
Objective:
Students will learn to control the flow of their code using conditional statements (`if`, `else`) and loops. They will understand the importance of control structures in making decisions and automating repetitive tasks.
Topics Covered:
- Conditional statements: `if`, `else`, and nested conditions.
- Loops: `for`, `while`, and `do-while`.
- The `break` and `continue` statements for loop control.
Activities:
- Introduce and practice using `if` statements and loops.
- Explain the differences between the loop types and when to use each.
- Introduce and explain `break` and `continue`.
- Apply conditional logic and loops to the Expanding Cards project. For example, using loops to generate multiple cards programmatically and adding conditions for dynamic behavior.
Assessment:
- Students will be able to implement conditional statements and loops within their projects and explain how the logic controls the behavior of their code.
7 June 2025, Saturday – No Class (Eid al-Adha Break)
8 June 2025, Sunday – No Class (Eid al-Adha Break)
14 June 2025, Saturday (1:00pm – 4:00pm EST)
JavaScript Strings, Arrays, and Mini Project
Objective:
Students will be introduced to JavaScript strings and arrays, learning to manipulate and use them effectively in projects. Students will also start a mini project using the new concepts learned.
Topics Covered:
- JavaScript Strings: String methods and manipulation.
- JavaScript Arrays: Creation, iteration, and array methods.
- Introduction to the Progress Steps mini project.
Activities:
- Learn about string and array methods (e.g., `split()`, `join()`, `push()`, `pop()`).
- Hands-on practice with manipulating strings and arrays in JavaScript.
- Students will create a mini project that uses HTML, CSS, and JavaScript to create a "Progress Steps" indicator.
- They will incorporate string and array manipulation techniques within the project.
Assessment:
- Students will submit their Progress Steps mini project demonstrating their ability to manipulate strings and arrays.
15 June 2025, Sunday (1:00pm – 4:00pm EST)
Inheritance and Error Handling in JavaScript
Objective:
Students will learn about inheritance in JavaScript and how to handle errors in their code using `try`, `catch`, and `throw`.
Topics Covered:
- JavaScript inheritance: Creating base and derived classes.
- Handling errors using `try-catch` blocks and throwing custom errors.
- Begin the Animated Countdown project.
Activities:
- Introduce classes, inheritance, and how to create base and derived classes.
- Discuss common error types and how to manage them using `try-catch` blocks.
- Practice handling different types of errors and creating custom error messages.
- Students will start building an animated countdown timer, applying inheritance and error handling where applicable.
Assessment:
- Students will demonstrate their understanding of inheritance by applying it in small exercises and in their Animated Countdown project.
- Submit code that handles errors gracefully.
21 June 2025, Saturday (1:00pm – 4:00pm EST)
JavaScript Promises and Asynchronous Programming
Objective:
Students will learn about Promises in JavaScript, understanding their role in asynchronous programming. They will create a To-Do List project that implements Promises.
Topics Covered:
- JavaScript Promises: Introduction to `resolve()`, `reject()`, and `.then()` method.
- Asynchronous programming concepts and use cases.
- To-Do List project using Promises.
Activities:
- Teach the syntax of Promises, how to create them, and handle results with `.then()` and `.catch()`.
- Students will build a To-Do List that makes use of Promises for asynchronous operations (e.g., simulating API calls or delayed actions).
Assessment:
- Completion of the To-Do List project with Promises incorporated.
Async/Await, Import/Export, and Classes
Objective:
Students will learn the modern syntax for handling asynchronous programming using `async/await`. They will also explore importing and exporting JavaScript modules, and deep dive into working with classes and objects.
Topics Covered:
- `async` and `await`: What, why, and how.
- Importing and exporting JavaScript modules.
- Working with classes and objects in more complex structures.
- Rotating Navigation Project.
Activities:
- Practice refactoring Promises using `async` and `await`.
- Learn how to import and export JavaScript modules and their importance in code organization.
- Students will build a project that uses classes, async/await, and modular programming techniques.
Assessment:
- Students will demonstrate the use of `async/await` in their project and show the use of modular programming in their code structure.
22 June 2025, Sunday (1:00pm – 4:00pm EST)
Creating a Blog Skeleton Project
Objective:
Students will create the skeleton for a blog website using HTML, CSS, and JavaScript, focusing on bringing together everything they’ve learned so far.
Topics Covered:
- Structuring a blog layout with HTML and CSS.
- Dynamic content loading using JavaScript.
- Final project introduction.
Activities:
- Guide students through creating a basic structure for a blog, focusing on page layout, styling, and adding dynamic features using JavaScript.
- Introduce the final project. Students will be tasked with planning and starting to build a more complex web project that incorporates everything they've learned.
Assessment:
- Students will submit their blog skeleton project for feedback and start working on their final project.
GitHub, Clean Code Practices, and Final Project
Objective:
Students will learn to interact with GitHub for version control and showcase their work. They will also practice clean coding principles and complete their final project.
Topics Covered:
- Creating a GitHub profile and repositories.
- Using GitHub with the terminal and IDE.
- Clean code practices and writing maintainable code.
- Introduction to the DOM (Document Object Model).
Activities:
- Guide students through setting up a GitHub profile, creating repositories, and pushing their projects to GitHub using the terminal and Visual Studio Code.
- Create a `README.md` file for their repositories to explain their projects.
- Students will finalize and polish their web projects, which will be presented during the final class. They will receive step-by-step guidance on completing the project.
- Students will present their projects to the class, explaining their code and design choices.
Assessment:
- They will also be assessed on their GitHub usage, clean coding practices, and their ability to explain their work.
28 June 2025, Saturday (1:00pm – 4:00pm EST)
GitHub, Clean Code Practices, and Final Project
Objective:
Students will learn to interact with GitHub for version control and showcase their work. They will also practice clean coding principles and complete their final project.
Topics Covered:
- Creating a GitHub profile and repositories.
- Using GitHub with the terminal and IDE.
- Clean code practices and writing maintainable code.
- Introduction to the DOM (Document Object Model).
Activities:
- Guide students through setting up a GitHub profile, creating repositories, and pushing their projects to GitHub using the terminal and Visual Studio Code.
- Create a `README.md` file for their repositories to explain their projects.
- Students will finalize and polish their web projects, which will be presented during the final class. They will receive step-by-step guidance on completing the project.
- Students will present their projects to the class, explaining their code and design choices.
Assessment:
- Students will be evaluated on their final project, which should demonstrate their understanding of HTML, CSS, and JavaScript.
- They will also be assessed on their GitHub usage, clean coding practices, and their ability to explain their work.
- Part 1: Islamic Quiz-App (50%):
- Functionality: 20%
- Design and User Experience: 20%
- Code Quality: 10%
- Part 2: Blog on Islamic Topic (50%):
- Content and Structure: 20%
- Design and Responsiveness: 20%
- Use of JavaScript for Interactivity: 10%
- Presentation:
- Students will be evaluated on their ability to explain their project, demonstrate its functionality, and reflect on the development process.
29 June 2025, Sunday (1:00pm – 4:00pm EST)
Final Project Development
Objective:
Students will apply the knowledge they've gained in HTML, CSS, and JavaScript by working on a final project with two parts. The first part will involve building an Islamic Quiz-App, and the second part will focus on creating a blog on an Islamic topic of their choice.
Final Project Overview:
The final project is designed to challenge students to build two web applications that incorporate all of the skills they’ve learned throughout the course. The projects will encourage creativity and application of web development principles in a meaningful context.
Final Project - Part 1: Islamic Quiz-App
- Description:
Students will create a dynamic web-based quiz application on an Islamic theme with 10 questions. The app will test users' knowledge of Islam and provide feedback on their answers.
- Key Learning Outcomes:
- Use of JavaScript for quiz logic, such as tracking questions, evaluating answers, and showing results.
- Advanced HTML and CSS to design a responsive and user-friendly interface.
- Practice with DOM manipulation to create interactive features like buttons and score displays.
- Activities:
- Students will brainstorm and select 10 Islamic questions to include in their quiz.
- Share quiz questions and structure with the teacher for feedback and approval.
- Create the HTML structure for the quiz, including question displays and buttons for answers.
- Use CSS to style the quiz app for a polished appearance.
- Write JavaScript functions to handle the quiz logic (question cycling, answer validation, scoring, etc.).
- Test the app to ensure it works as expected and handle edge cases, such as invalid inputs or skipped questions.
- Perform debugging sessions to fix any issues found.
Assessment for Part 1:
- Students will be graded based on functionality, design, user experience, and code quality. They must demonstrate their ability to implement a fully functional quiz with dynamic interactivity
Final Project - Part 2: Blog on Islamic Topic
- Description:
Students will create a blog website focused on an Islamic topic of their choosing (e.g., history, traditions, or a specific religious event). The blog will demonstrate their ability to build structured content, style it using CSS, and use JavaScript for any interactive elements.
Key Learning Outcomes:
- Structuring a blog page with HTML (headings, paragraphs, images, etc.).
- Applying CSS for layout, fonts, and color schemes to enhance the user experience.
- Implementing basic JavaScript for interactivity (e.g., dropdown menus, animations).
- Activities:
- Students will choose an Islamic topic for their blog.
- Share the selected topic with the teacher for confirmation and feedback.
- Write content for the blog, ensuring it is well-researched and relevant to the selected topic.
- Design the blog layout using HTML and CSS.
- Use JavaScript for any dynamic elements such as collapsible sections or animated content.
- Ensure the blog is responsive, well-structured, and meets design expectations.
- Conduct peer review sessions where students share their work and provide feedback to one another.
Assessment for Part 2:
- Students will be graded on their blog's structure, content quality, design, responsiveness, and interactivity. They will also be evaluated on the effective use of HTML, CSS, and JavaScript in creating a well-rounded and informative blog.
Project Presentation:
At the end of Week 13, students will present their final projects (both the Islamic Quiz-App and the Blog) to the class. Each student will have the opportunity to explain their project choices, their design and coding process, and what they learned during the development.
5 July 2025, Saturday (1:00pm – 4:00pm EST)
Introduction to Python & Setting Up the Environment
Objective:
Understand what Python is, why it’s popular, and get the Python environment set up on student computers. Write the first simple Python program.
Topics Covered:
Activities:
Variables, Expression, Data Types, and Basic Input/Output
Objective:
Learn about variables, different data types, and how to handle basic input and output operations in Python. Develop basic debugging skills.
Topics Covered:
Activities:
6 July 2025, Sunday (1:00pm – 4:00pm EST)
Control Flow - Conditional Statements and Basic Math Operators
Objective:
Understand how to control the flow of a program using conditional statements and perform calculations using basic math operators.
Topics Covered:
Activities:
Debugging exercise: Finding and fixing logical errors in conditional statements
12 July 2025, Saturday (1:00pm – 4:00pm EST)
Functions
Objective:
Learn how to define and use functions to organize code, reuse logic, and create modular programs.
Topics Covered:
Activities:
13 July2025, Sunday (1:00pm – 4:00pm EST)
Loops and Iterations
Objective:
Learn to automate repetitive tasks using loops. Understand when to use for loops versus while loops and handle loop control with break and continue statements.
Topics Covered:
Activities:
19 July 2025, Saturday (1:00pm – 4:00pm EST)
Tuples, and Dictionaries
Objective:
Understand and manipulate data structures like lists, tuples, and dictionaries to organize data efficiently.
Topics Covered:
Activities:
20 July 2025, Sunday (1:00pm – 4:00pm EST)
Putting It All Together - Mini Projects and Review
Objective:
Apply all learned skills in small projects and review key concepts to solidify understanding before starting the final project.
Topics Covered:
Activities:
26 July 2025, Saturday (1:00pm – 4:00pm EST)
Importing Modules and Libraries
Objective:
Learn to use Python’s powerful modules and libraries to extend the functionality of your programs.
Topics Covered:
Activities:
27 July 2025, Sunday (1:00pm – 4:00pm EST)
Error Handling and Advanced Debugging
Objective:
Understand how to handle errors gracefully in Python programs using try-except blocks. Learn advanced debugging techniques.
Topics Covered:
Activities:
2 August 2025, Saturday (1:00pm – 4:00pm EST)
Working with Files
Objective:
Learn how to read from and write to files, manage file paths, and understand different file modes.
Topics Covered:
Activities:
3 August 2025, Sunday (1:00pm – 4:00pm EST)
Final Project: Planning and Initial Development
Objective: Begin planning and developing the final project by defining project goals and outlining the steps needed.
Topics Covered:
Activities:
Presentations
Objective:
Complete the final project, refine the code, add any last features, and prepare to present the project to the class.
Topics Covered:
Activities:
9 August 2025, Saturday (1:00pm – 4:00pm EST)
AI and ML: Mini lesson (AI chatbots, Creating your own chatbot, Prompt engineering essentials)
10 August 2025, Sunday (1:00pm – 4:00pm EST)
Presentations of HTML+CSS+JS and Python Projects.
Python is the language of Data, and the data is the new oil, it is also:
• Beginner-Friendly & Easy to Learn
• The Language of Data & AI
• Industry Demand & Career Opportunities
The backbone of the web, bringing ideas to life. They are also:
• Build Real Websites from Scratch
• Essential for Digital Literacy
• Immediate Visual Feedback
Ready to join? Clicking the 'Enroll Now' button will take you to our secure enrollment form on a trusted external platform. Please fill out the form to complete your registration for the course.
The total tuition fee is $1,200 $800, with flexible payment options available. You can choose to pay in 4 monthly installments by credit card. PayPal and debit/local bank cards are also accepted, depending on your location.
Do you have a question? Contact us: [email protected]
Respect Coding School offers a unique blend of technical education and moral values, teaching both coding skills and ethical awareness through practical projects. Our program is specifically designed for 12–16-year-olds with expert instructors and a comprehensive curriculum in Python and web development.
Students will learn Python and web development (HTML+CSS+JavaScript). These languages were chosen for their beginner-friendly nature, industry relevance, and practical applications in data science, AI, and web development.
The program runs for 12 weeks, from April 12th to June 29th, 2025. Classes are held every Saturday and Sunday from 1:00 PM to 4:00 PM EST (New York time).
All classes are 100% online via Zoom and supported by Google Classroom. While live participation is encouraged, recordings are available if students miss a class.
The fee includes:
No, there are no additional costs for programming tools. All the tools and software used in the course are either free or provided as part of the program. Students will receive guidance on how to set up their coding environment without extra charges.
Students will complete several projects including:
No, the program is designed for beginners and students with moderate programming experience. Our step-by-step curriculum allows students to learn at their own pace.
We use an interactive and practical approach combining:
Our program uniquely combines:
Yes, students receive a Certificate of Participation upon completion of the program.
The program is specifically designed for students aged 12-16 years old.
Students receive support through:
Yes, students can withdraw at any time. However, the refund policy depends on when the withdrawal occurs. Please refer to our refund policy for details on eligibility and possible refunds.
Yes, late enrolments may be accepted within the first two weeks of the program. However, students will need to catch up using class recordings and additional support materials.
Yes, we have a refund policy based on the withdrawal date. Please check our Continuing Education Policies for details on partial refunds.
No, parental supervision is not required, but we encourage parents to stay informed about their child’s progress and provide a supportive learning environment at home.
No, a standard laptop or desktop computer with internet access is sufficient. The course uses beginner-friendly tools that run on most modern computers.
All lessons are recorded and available for students to review later. Additionally, they can ask questions in Google Classroom or during small group tutoring sessions.
Yes, students will have quizzes and small projects to assess their understanding. However, the focus is on practical learning rather than formal exams.
Yes, students can ask questions via Google Classroom, and there are dedicated Q&A sessions for additional support.
Yes, the curriculum is designed to align with U.S. educational standards for computer science, including aspects of the K-12 Computer Science Framework and CSTA (Computer Science Teachers Association) standards. The program covers foundational concepts in Python and web development (HTML, CSS, JavaScript), which are commonly taught in middle and high school coding courses across the U.S.
Additionally, our curriculum emphasizes practical, project-based learning that complements school-based computer science programs while incorporating moral and ethical values. This ensures students gain both technical proficiency and a well-rounded approach to problem-solving in the digital world.
If you need advice on our program or registration, please feel welcome to contact us.