top of page
  • What coding is?
    Coding involves providing a computer with instructions in a language it can comprehend. Electronic devices like smartphones, tablets, and laptops rely on code to operate effectively. Given that humans cannot directly communicate with computers, coding serves as an intermediary, translating human instructions into binary code.
  • Why do we need to learn coding?
    Coding has become a universal language in today's interconnected world. In the midst of our fast-evolving society, computer programming skills have become indispensable for children to secure a stable future. To excel in this competitive landscape, both you and your child can benefit greatly from enhancing your coding abilities. The contemporary job market places a premium on software developers, offering substantial compensation compared to many other professions. Moreover, coding enhances your child's brain development and cognitive skills, providing valuable intellectual growth
  • What are the skills you need to write an outstanding code?
    Logical Thinking Problem-Solving Creativity Critical Thinking Attention to Details Ability to Break Down Complex Problems into Manageable Steps Continuous Learning User-Centric Approach Collaboration Ready for Change
  • How does coding work?
    Select a Programming Language: You start by choosing a programming language such as Python, Java, C++, or JavaScript. Each language has its own syntax and purpose. Writing Code: In the chosen programming language, you write a series of instructions or commands that specify what you want the computer to do. These instructions can range from simple calculations to complex tasks. Creating Algorithms: Coding often involves designing algorithms, which are step-by-step procedures for solving a specific problem. Algorithms are like recipes for the computer to follow. Debugging: As you write code, errors or bugs may occur. Debugging is the process of identifying and fixing these errors to ensure the code works correctly. Testing: After writing and debugging your code, you test it to make sure it produces the desired results. Testing helps identify any remaining issues that need to be addressed. Compilation or Interpretation: Depending on the programming language, your code is either compiled or interpreted. Compilation converts the code into machine code that the computer can directly execute. Interpretation, on the other hand, translates and executes the code line by line. Execution: Once the code is free of errors and successfully compiled or interpreted, you can run the program. The computer follows the instructions you provided and performs the intended tasks. Output: The program generates output based on the instructions you've given. This output could be anything from text displayed on the screen to complex calculations or data processing. Iteration and Improvement: Often, coding involves an iterative process. You may need to refine and improve your code based on feedback, changing requirements, or performance issues. Deployment: When your code is ready for real-world use, you deploy it on the appropriate platform or environment, making it accessible to users. Coding is a creative and problem-solving process, and the specific details can vary depending on the programming language and the task at hand. It requires logical thinking, attention to detail, and the ability to break down complex problems into manageable steps.
  • How do we cancel our program?
    You can cancel anytime, there is no contract for any of the programs. If you want to stop next month, simply stop payment. However, we do not provide refunds (partial or full) for canceling during the current month.
  • How can we register a student for the SC4K programs?
    There are a few ways to begin registering a student for the SC4K programs. Send an email ( to us with the student's details - The student's full name, Date of birth, one parent’s full name, email address, phone number, and your location (Canada or the USA or the UK)/ time zone. If you are in North America, call us using this number: 14165610374 If you are in the UK, call us using this number: 442036504352 You can call us on WhatsApp using this number: 14165610374 Book a free trial class using this link. When you book a free trial class online, make sure you are looking for the right level (age of the child), the right course, and the right teacher. Purchase a plan using this link. Please make sure you are choosing the right plan for your child, program levels vary by child's age.
  • What are the factors we have to consider when we register a student with SC4K?
    Age of the student - We offer classes for K to 12 children, University Students, and Adults Location of the student - Our services are available in Canada, the USA, and the United Kingdom. We currently do not offer classes in other countries The cost of the program - Our charges are affordable and almost half the price of other providers at only $50-100 per month. Still, it's a good idea to check this page just to confirm the price works within your budget. How long do you want the program to last - Most of our programs are 1-year programs, but some are 7 to 8 months. Summer camps are just 2 months during the summer (July to August). Do you have any vacation plans for more than a month - You should let us know well ahead of time so we can plan accordingly. If you choose online classes you need a computer and an internet connection If you choose in-person classes you need a computer only in-person class locations are Scarborough and Ajax
  • Does SC4K provide a free trial class?
    Yes. We do provide a free trial class for each level. This allows students and parents to come and see how enjoyable and educational our programs are.
  • How long is a free trial class?
    Each free trial class runs one hour.
  • How many free trial classes does SC4K provide?
    We only offer one trial class per student, per program level.
  • What should we expect from a trial class?
    For the first 50 minutes, the teacher will work on a project with the students. For the final 10 minutes, parents and students can ask questions such as: How do we register for the regular classes? What are the available slots for the classes? How do we make payment? When do we make payment? How long will each program level take to complete? Will we get a certificate at the end of each program level? Do we have any exams or final projects at the end of each program level? What are the curriculum details for this program level? If we miss a class what will happen? If we want to go on vacation for a longer period of time, how do we handle that?
  • What will happen after the trial class?
    First, you should talk to the SC4K admin over the phone or through email and get the available time slots for your child's level. Choose the time slot suitable for your needs. Provide the details requested by the admin for the student's registration. Make payment. Get the Zoom details for online classes. Begin regular classes. Check-in on your child's progress with the teacher or the admin of SC4K. Provide your thoughts, suggestions, and feedback to improve the quality of our services.
  • What payment types do you accept?
    We accept only Credit card, PayPal, and local email money transfers. We do not accept cheques, drafts, or in-person cash exchanges.
  • How do we cancel the recurring payment?
    Our website allows you to cancel payment at any time. You don’t need approval or a special link, just log in and cancel.
  • How Canadians can make payments?
    Canadians have a few options available to them: Complete an e-transfer to Visit our website and purchase plans by using their credit card Visit our website and use PayPal to purchase a plan Pay online through the PayPal link:
  • How can US and UK residents make payments?
    US and UK residents also have a few options: Visit our website and purchase plans by using their credit card Visit our website and use PayPal to purchase a plan Pay online using the PayPal link:
  • We will get receipt for our payment?
    Yes, you will get a payment receipt for each transaction.
  • What is your curriculum for Level 4 students?
    Kids ages 13 to 16 years will be placed in Level 4. We have three curricula for Level 4: CS Discoveries Web Design How websites work How search engines work Front end and back end coding Static pages and dynamic pages HTML tags elements CSS rule sets Website hosting Presenting your final project to a panel Game Development Block-based JavaScript Drawing in Game Lab Shapes and parameters Variables Random numbers Sprites and sprite properties Loops Conditional statements Complex sprite movement and velocity Collision detection Functions Game designing process Completing and sharing final projects Coding in Python Introduction to coding and installing Python Introduction to the use of variables Types of operators Algorithm, flowchart, and methodology Conditional statements Nested “if” conditions Looping Modules String, string manipulation, and string slicing List data type List function Functions and reusability Parameters and arguments Tuple data type Built-in functions Developing games and other programs Photoshop Basics of Photoshop tools Photo correction Working with layers Cropping photos Adjusting photo composition Correcting lighting Using Photoshop for web design Using Photoshop for digital art
  • What is your curriculum for Level Jr students?
    Kids ages 4 to 6 years will be placed in Level Jr. We have two curricula for Level Jr: CS Fundamentals - course A to course D a. Introduction to coding b. How to use the editor c. Writing code in sequence d. Building understanding of counting e. Building understanding of the cardinal directions f. Creating a loop (repeating action) g. Events h. Testing and debugging i. Creating art with code j. Creating games with code 2. Scratch Jr (need iPad or Android tablet) a. Sprites and backdrops b. Events c. Loops (repeating action) d. Drawing/ art e. Motion blocks f. Sounds and recording g. Using multiple sprites and multiple backdrops i. Creating stories j. Creating animations
  • What programs do we provide for adults?
    Basic Python Advanced Python Java Javascript Full Stack Development Web Development Digital Marketing DevOps Software Quality Assurance and Automation
  • What is your curriculum for Level 1 students?
    Kids ages 7 to 8 years will be placed in the level 1 Scratch 3 program. The curriculum for this program includes the following: Basics of coding Motion blocks Looks blocks Sound blocks Events blocks Control blocks Text to Speech blocks Music blocks Pen blocks Video sensing blocks Makey Makey blocks Lego Boost Robots Developing games, animations, and stories using the above tools Understanding “if” conditions, repeating loops, sequence, and parallel processing How to clone and pass on parameters Critical thinking, creativity, problem-solving, teamwork, collaboration, and demonstration/presentation skills
  • What program levels do you offer? What age groups do they include?
    We have 3 categories K to 12 children University/ College Students Adults For K to 12 Children We have 6 program levels, beginning at Level Jr and ending at Level 5 : Level Jr - 4 to 6 year olds Level 1 - 7 to 8 year olds Level 2 - 9 to 10 year olds Level 3 - 11 to 12 year olds Level 4 - 13 to 16-year-olds Level 5 - 15 to 18 year olds For University Students - 19 to 23 years old Adults - Above 23 years
  • What is your curriculum for Level 2 students?
    Kids ages 9 to 10 years will be placed in the level 2 Scratch 3 program. The curriculum for this program includes the following: All level 1 lessons as needed Variables blocks Sensing blocks Operators blocks Micro:bit blocks LEGO Education WeDo 2.0 Develop games, animations, and stories using the above tools. Projects are more advanced than level 1. Understanding “if” conditions, repeating loops, sequence, parallel processing, variables, different mathematical operators, how to clone and pass on parameters, and how to create random numbers Critical thinking, creativity, problem-solving, teamwork, collaboration, and demonstration/presentation skills
  • What is your curriculum for Level 5 students?
    Kids ages 15 to 18 years will be placed in Level 5. We have two curricula for Level 5: Coding in Java Introduction to coding language and core Java Java output Java variables Java data types Java operators Java if/else conditions Java switch Java loops Java arrays Java methods Java parameters Java overloading and overriding Object-oriented programming concepts Java classes and wrapper classes Java modifiers and exceptions Java user inputs Java array lists and linked lists Final project, presentation, and evaluation End-to-end Development Front-end development (HTML, CSS, JavaScript) Back-end development (RDBMS - PostgreSQL and JavaScript - node js) APIs (Application Programming Interface) - REST APIs Operating systems and code editors Deck preparations and demos Final project presentation Hackathon preparation (if needed) Resume writing and interview preparation (if needed)
  • What is your curriculum for Level 3 students?
    Kids ages 11 to 13 years will be placed in Level 3. We have two curricula for Level 3: Level 3 Scratch 3 Program: All level 1 and level 2 lessons as needed List blocks Advanced Sensing blocks Advanced Operators blocks My Blocks Go Direct Force and Acceleration LEGO Mindstorms EV3 Develop games, animations, and stories using the above tools. Projects are more advanced than level 2. Understanding “if” conditions, repeating loops, sequence, parallel processing, variables, lists, different mathematical operators, how to clone and pass on parameters, and how to create random numbers Critical thinking, creativity, problem-solving, teamwork, collaboration, and demonstration/presentation skills Level 3 3D Game Development: Introduction to coding Introduction to 3D objects Designing games (positioning the camera, adding 3D objects, moving and rotating objects, resizing objects) Events Loops (repeating action) Sounds Mathematics operators “If/else” conditional statements Develop 3D games inspired by Minecraft, Super Mario, Space Invaders, and a lot more. Publish and share with friends Playing in VR mode
  • What programs do we provide for University Students?
    Basic Python Advanced Python with Machine Learning Java Full Stack Development (End to end) - HTML, CSS, Javascript, Database, APIs Web Development Javascript C++
  • What do we do?
    We teach collaborative online coding classes for kids 4 to 18 years old. We prepare kids for hackathons. We help teens write resumes for IT jobs. We help teens prepare for IT job interviews. We train kids to do demos and write decks on the skills they learn. We help kids with any school homework for coding subjects like Python, Java, JavaScript, and Scratch 3.
  • Our Vision
    Create the most empowering technology education institute, in order to guide students to achieve their goals with confidence.
  • Our Mission
    Give every child an opportunity to build coding skills at a young age.
  • What Is the best way to contact us?
    Telephone (Canada): 14165610374 Telephone (UK): 442036504352 Whatsapp: 14165610374 Email:
  • Do we offer virtual classes or in-person classes?
    We offer online classes and in-person classes. Students should have a computer and a stable internet connection for online classes. We use Zoom software to lead live, interactive sessions with screen sharing. It is a must to keep the camera on for both students as well as teachers. For in-person we have two locations Scarborough and Ajax as of August 2023.
  • Which geographical areas do we offer services in?
    We are currently limited to three countries: Canada, the USA, and the UK. Because of time zone differences and teacher availability, we cannot offer classes for other countries. However, we plan to expand soon.
  • Who are we?
    Introducing SC4K: Empowering Minds through Code Unlocking the World of Coding for All Ages In the ever-evolving digital landscape, the ability to code has become a fundamental skill, and SC4K stands as a beacon of innovation and education in this domain. Founded in 2021, SC4K has rapidly risen to prominence as a dynamic and forward-thinking computer coding tutor, dedicated to nurturing the next generation of programmers. Founded by Ms. Vida Waran. The programs we offer are Scratch, Python, Java, HTML, CSS, Javascript, C++, Digital Marketing, DevOps, Software Quality Assurance and more Contact us at or 1 416 561 0374 or
  • What age groups do we teach coding to?
    Our typical age range is 4 to 18 years, but we offer specialized services for college and university students, and adults as well. We have 3 categories K to 12 Children - 4 to 18 years University/ College Students - 19 to 23 years Adults - 23 years and above
bottom of page