A beginner course that introduces students to the basics of programming. Students first learn programming concepts and vocabulary using off-screen logical quizzes and puzzles. Then they are introduced to problem-solving and project-based learning using numbers, symbols, functions, algorithms and loops. This is done using on-screen visual programming in the JavaScript environment. Students create programs by manipulating program elements graphically rather than by specifying them textually. They expand their coding knowledge and enhance their math and analytical skills, including logical and critical thinking.
After the course students:
- Understand and apply conditional loops
- Understand and apply functions and algorithms
- Use automation and debugging programs
- Use variables