About the course
This course is the advanced level of Scratch programming, which is designed for little programmers who are interested in advacing their coding knowledge to the next level. During the courses, students will design and implement various advanced projects using Scratch, get familiar with software architecture and coding structure, and improve their hands-on programming skills. Besides coding skills, students will also practice their team work, join group discussion, and feel the importance of collaboration. Students will have the opportunities to create and build a project from the beginning to the end.
The ultimate goal of this course is to instill a sense of software architecture design and to advance students' coding skills via the process of implementing several advanced level projects. Students will gain hands-on coding experience along with better understanding of programming techniques.
Note: this course is also designed for little programmers who are interested in joining a Scratch coding competition hosted by “International Kids Coding Competition (IKCC)”. All the hands-on projects are following general coding best practice and IKCC competition scoring rules.
- Completion of CodingMind Basic or equivalent level
- Understanding of basic programming concepts, such as loop, condition, variable, function and etc.
- Understanding of basic math and physics (Grade 4+)
- Classes will be splitted into two age groups to ensure students receive appropriate trainings according to their knowledge level.
Course Delivery Format
- We will build a complete advanced Scratch project every 3~4 classes
- Advanced projects include games, animations and story telling
- This course helps students to build their program design skills, coding skills, troubleshooting skills and presentation skills
- This course is delivered via zoom or other online meeting tool
- A Scratch online classroom will be provided to the students in order to access class materials and projects
- This course contains various interactions between students and the teacher. During the coding session, students will be divided into small groups and work on assigned projects individually, along with teacher’s instruction and group discussion.
- A desktop or laptop is preferred. Tablet is acceptable but not recommended. Mobile phone is not recommended for this course.
- Stable internet connection
- Chrome 63 or higher, Edge 15 or higher, Firefox 57 or higher, Safari 11 or higher, Mobile Chrome 63 or higher, Mobile Safari 11 or higher. Internet Explorer is NOT supported.
- A webcam and a microphone are strongly recommended for teacher-student face-to-face communication.
How to Apply
Email us at firstname.lastname@example.org