Coding/Programming - Little CodeLab

Coding

Coding or Programming is writing step-by-step instructions that tells the computer what to do.

When you know how to code, you can build your own websites, create application, write computer software, create your own mini games, and much more! Coding is the most important 21st century skill to have.

Everyone should learn how to program a computer, because it teaches you how to think.

Steve Jobs (Apple Founder)

Path of Future Tech Entrepreneur

Explorer
Explorer Plus
Beginner
Beginner Plus
Creator
Developer
Code Master
Entrepreneur
Explorer

Explorer level engages young innovators to start learning about logical thinking by challenging them with programming puzzles and logic games. Screenless coding interface like Jr. Robotics, DIY (Do-it-yourself) projects and maker workshops are also included to inspire them in the very beginning of Coding journey.

Explorer Plus

Explorer Plus level continues with more difficult logic puzzles, basics electric circuits projects and students start to create own animations, stories and mini-games by beginner-friendly software in order to be ready to proceed next Beginner level!

Beginner

Beginner level inspires young innovators with designing and coding own games by learning computational thinking. Students will also have fun with hands-on experience in educational technology and hardware kits. Exploring Virtual Reality 3D games, Programming the drones and Coding in their favorite game “MineCraft” are also part of beginner level!

Beginner Plus

Beginner plus level moves students beyond mobile app design, layout and coding their own mobile apps. Students will also have opportunity to explore and learn modern technology skills such as 3D printing and modeling and Arduino physical computing kits!

Creator

Students will learn not only Basic Web design and layout but also mobile app layout and design thinking by learning through a series of fun and engaging projects. They will start web programming journey with HTML and CSS. 3D Game Design thinking and building inside their favorite multi-player online game “Roblox” also includes in the coursework!

Developer

Developer level teaches solving programming challenges by introducing simple syntax language JavaScript and improving their dynamic front-end web knowledge beyond HTML and CSS at the previous level. Students will also learn Arduino fundamentals by applying JavaScript syntax knowledge and they will advance into using JavaScript library, jQuery. In addition, students will improve their favorite 3D Game Design in Roblox and start coding Lua script inside Roblox game!

Code Master

Simple yet powerful language Python will be introduced at this level. While learning Back-end web development, which is the logic running in the server, students will program through a series of rewarding programming challenges and fun games. They will also start creating engaging projects by using credit-card sized computer Raspberry Pi.

Entrepreneur

Students will brainstorm and research to tackle real-life problems by using logical and design thinking learnt at previous levels. They will start working for minimal viable product (MVP) by using insights from users and keep pivoting until proper prototype solution is developed. They will learn how to develop a Tech start-up from Concept to Delivery by learning fundamental business skills in addition to learning to code.

Course Information Form