top of page
-
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 (info@sc4k.ca) 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. Trial classes are only for new students.
-
What should we expect from a trial class?For the first 50 minutes, the teacher will work on a project with the students to evaluate the skills and decide the level. 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 and the location 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 vidawaran1@gmail.com. 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: PayPal.me/ScratchCodingforKids
-
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: PayPal.me/ScratchCodingforKids
-
We will get receipt for our payment?Yes, you will get a payment receipt for each transaction.
-
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.
-
What is your curriculum for Level 4 students?Children aged 13 to 15 years will be enrolled in the Level 4 Program, where they will explore coding concepts through engaging and interactive way. At this age they will have few different coding programs. Web Development (HTML, CSS) & Games Development (JavaScript) 3D Games development Basic Python Basic Java C C++ C# Basic Hardware Photoshops Code.org 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. for each course they will learn code.org CS Fundamentals - course A or B or C or D a. Introduction to coding b. How to use the code.org 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 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 Sphero Robotics a. Concepts robotics b. Using blocks to write code c. Control the Robot through their code/ instruction d. Drawing geometry shapes e. Following line f. Making different sounds AI for Kindergarten code.org a. AI concepts b. Machine learning basics c. Train AI with Data d. How to use the trained knowledge e. Using AI to make different animation effects
-
What is your curriculum for Robotics program?We offer a Robotics Program for children aged 4 to 18 years, structured into six progressive levels: Level Jr: Ages 4 to 6 years Level 1: Ages 7 to 8 years Level 2: Ages 9 to 10 years Level 3: Ages 11 to 12 years Level 4: Ages 13 to 15 years Level 5: Ages 16 to 18 years Robots Used at Each Level: Levels Jr to 2: Sphero Edu Levels 3 & 4: MBot2 Level 5: Mechatronics Robotics Coding Platforms: Levels Jr to 3: Block-based coding Level 4: Python or JavaScript Level 5: C, C++, Python Note: The educational robots used in our program may vary over time, as we prioritize incorporating the best available technology in the market.
-
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?Children aged 7 to 8 years will be enrolled in the Level 1 Program, where they will explore foundational concepts through engaging and interactive tools. In this program, they will: Learn Scratch 3: Develop applications using block-based programming. Explore AI with Code.org: Gain an introduction to Artificial Intelligence concepts. Discover Robotics with Sphero: Build robotics applications through hands-on learning. The curriculum for this program includes the following topics: Scratch 3 Basics of coding Motion blocks Looks blocks Sound blocks Events blocks Control blocks Text to Speech blocks Music blocks Pen blocks Video sensing blocks Understanding “if” conditions, repeating "loops", sequence, and parallel processing Critical thinking, creativity, problem-solving, teamwork, collaboration, and demonstration/presentation skills These skills they will apply for real world scenarios Developing Animations Developing Stories Developing patterns Developing games AI Basic concepts of AI About Machine learning How to train AI Application of AI Robotics Basics of Robotics Using block based coding similar to Scratch 3 Control Robots with their own program to do below things Draw geographical shapes Avoid obstacles Dance with changing colors
-
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?Children aged 9 to 10 years will be enrolled in the Level 2 Program, where they will explore foundational concepts through engaging and interactive tools. In this program, they will: Learn Scratch 3: Develop applications using block-based programming. Explore AI with Code.org: Gain an introduction to Artificial Intelligence concepts. Discover Robotics with Sphero: Build robotics applications through hands-on learning. The curriculum for this program includes the following topics: All level 1 lessons as needed Variables blocks Sensing blocks Operators blocks Makey Makey (Coding with Electronics modules) Critical thinking, creativity, problem-solving, teamwork, collaboration, and demonstration/presentation skills These skills they will apply for real world scenarios Developing Animations Developing Stories Developing patterns Developing remote controls Developing games AI Basic concepts of AI About Machine learning How to train AI Application of AI Generative AI Robotics Basics of Robotics Using block based coding similar to Scratch 3 Control Robots with their own program to do below things Draw geographical shapes Avoid obstacles Dance with changing colors Play Golf
-
What is your curriculum for Level 5 students?Children aged 16 to 18 years will be enrolled in the Level 5 Program, where they will explore coding concepts through engaging and interactive way. At this age they will have few different coding programs. Advanced Python Advanced Java Full Stack Development Mechatronics Advanced Hardware Co-Op Program Summer Jobs Volunteer Jobs 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 Full Stack 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?Children aged 11 to 12 years will be enrolled in the Level 3 Program, where they will explore coding concepts through engaging and interactive tools. At this age they will have 2 different coding programs. Application and robotics coding 3D Games development Application & Robotics coding program, they will: Learn Scratch 3: Develop applications using block-based programming. Explore AI with Code.org: Gain an introduction to Artificial Intelligence concepts. Discover Robotics with MBot2: Build robotics applications through hands-on learning. The curriculum for this program includes the following topics: Level 3 Scratch 3 Program: All level 1 and level 2 lessons as needed List blocks Advanced Sensing blocks Advanced Operators blocks My Blocks Critical thinking, creativity, problem-solving, teamwork, collaboration, and demonstration/presentation skills These skills they will apply for real world scenarios Developing Animations Developing Stories Developing patterns Developing remote controls Developing games AI Basic concepts of AI About Machine learning How to train AI Application of AI Generative AI Robotics Basics of Robotics Using block based coding with Makeblock Control Robots with their own program to do below things About Sensors and how to integrate the sensors with robotics coding These skills they will apply for real world scenarios Avoid obstacles (Ultrasonic Sensor) Follow the line (Color Sensor) Robot give instructions to user (example cooking recipe) Understand the road conditions while moving 3D Game Development, they will learn: 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++
-
Do you offer seasonal programs or camps?Yes, we offer seasonal programs in the form of camps and workshops for children aged 4 to 18 years. These programs vary throughout the year and include: Spring Camp: Held during March Break in Canada. Summer Camp: Conducted during the summer holidays in Canada. PA Day Workshops: Organized on PA days for TDSB and YRDSB.
-
What do we do?We teach collaborative online and in-person STEM based Coding & Robotics classes for kids 4 to 18 years old. We do mechatronics classes for High school students (14 to 18 years) We prepare kids for hackathons. We prepare kids for different coding contest within Canada and international We help teens write resumes for co-op programs and summer jobs. We help teens prepare for 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. We have Kids Innovation Hub We have coding Club "Kids for Kids Toronto Coding Club" We organize annual events - Coders' Coliseum, GenZ Can Hack, Tech Titans Trophy Night, Fun Fest, and Winter Challenge
-
Our VisionCreate the most empowering technology education institute, in order to guide students to achieve their goals with confidence.
-
Our MissionGive 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: info@sc4k.ca
-
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 online sessions. For in-person we have few locations Ajax, Brampton, Etobicoke, Markham, and Scarborough as of December 2024. Robotics, Mechatronics, and Innovation hub only in-person.
-
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 Young 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 STEM 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++, C, C#, Full Stack Development, Database and SQL, Advanced Python for Data Science, Robotics with block based, Robotics with JavaScript, Robotics with Python, Mechatronics (C, C++, Python) and more Contact us at info@sc4k.ca or 1 416 561 0374 or www.sc4k.ca
-
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