Coding Classes
Your Child’s Programming Journey
Assessment
Students will have to attend a computational thinking assessment for our team to assess their suitability for our curriculum.
Learn more about us →
Scratch Jr
Suitable for beginners, students build a strong foundation in coding and be exposed to a range of computational science concepts.
Learn more about Scratch Jr →
Scratch Coder
Suitable for beginners, students build a strong foundation in coding and be exposed to a range of computational science concepts.
Learn more about Scratch Coder →
App Creator
Students adopt design thinking and create fully functional mobile applications on Android mobile phones.
Learn more about App Creator →
Web Creator
Students get started on syntax programming and explore HTML, CSS and JavaScript and create their very own website.
Learn more about Web Creator →
Python Coder
For the intermediate to advanced learners, students learn this general purpose programming language to create digital solutions.
Learn more about Python Coder →
Scratch Coder
Developed by the MIT Media Lab, Scratch is a kid-friendly, block-based programming software for young imaginative minds to let them try programming for the first time. As part of Kodecoon’s core curriculum, students will acquire the fundamentals of executing P.P.T.D (planning, programming, testing, debugging) while on this programming journey with Scratch. An approach essential in the development of games, or related applications, Scratch Coder programs offer opportunities to build a portfolio of games, necessary and vital for future advancement.
Learning Outcomes
- Learn the functions and make use of different block types (motion, looks, sounds, pen, data, sensing, events, control, operators, etc.) in their creation
- Learn strategies for solving problems, designing projects, and communicating ideas
- Learn to make their very own animations and games
I love that Kodecoon makes special and interesting sprites in Scratch for us to use. Kodecoon Academy has helped me learn programming language for Scratch and taught me how to make games in Scratch. My class is fun and enjoyable. I look forward to attending my lesson every week. The teachers are kind, understanding and engaging. When I have difficulty understanding the lesson, the teachers will always explain to me patiently in more detail.
App Coder
MIT App Inventor is an intuitive, visual programming environment that allows everyone – even children – to build fully functional apps for smartphones and tablets. Students will use MIT App Inventor, a blocks-based programming language with a development environment that runs in a browser, to design and build mobile apps. Students build their digital confidence and become empowered to create, rather than just use technology in their lives.
Learning Outcomes
- Apply concepts such as sequences, events, repetition, conditionals, parallelism, operators, data structures and naming
- Learn the design process, provide feedback, and learn from others’ feedback to build a minimum viable product
- Create an Android app from the initial ideation and design stages
Before joining Kodecoon Academy I was a complete beginner at coding however with the superb teachers and their amazing mentoring I was able to create a strong foundation and personally was able to build and create apps which I am benefitting from now.
Web Coder
In this course, students will be exposed to programming languages such as HTML, CSS and JavaScript, empowering them with the ability to create their first website. They will make use of BSD (Build Something Different), an e-learning platform that has a “Portfolio” feature that allows students to keep track of the projects that they have previously done. This allows independent learning and perpetuates acquisition of programming knowledge throughout the continuous learning journey in programming.
Learning Outcomes
- Explore user experience and industry-standard design principles and best practices
- Create real-world products and digital artifacts for their portfolios
- Develop collaboration, communication, research and design skills to solve real-world problems
I get to learn about basic coding earlier so that I can improve my skills and create bigger things like apps and web pages in the future. I love coding because I can learn to make my own apps and my own games. When I grow up, I aspire to be a game creator and make it my career. I like how Kodecoon teachers makes classes fun by allowing me to create fun games with my own design. This gives me a glimpse of what I see myself to do in the future.
Python Coder
Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission critical applications like Google Search. And Python is the number one language choice for machine learning, data science and artificial intelligence.
Python is a powerful general-purpose programming language. It is used in web development, data science, creating software prototypes, and so on. Fortunately for beginners, Python has simple easy-to-use syntax. This makes Python an excellent language to learn to program for beginners.
Learning Outcomes
- Learn about Object-Oriented programming and how to create programs in an OOP style
- Learn about Data Structures and how to read a document sheet to access other libraries
- Create fun, interactive games and apps with Python programming
Two years have gone past just like that. Kodecoon teachers all tried their best to pass their coding knowledge to us in the most entertaining and effective method possible. I like that they have come up with creative projects for us to work on. They will also give us minor suggestions for us to improve our work.
Not sure where to start your child’s coding journey? Let us help you out!