This comprehensive 6-month program is designed to introduce beginner and intermediate students to the world of programming and AI. Beginner students will begin with Scratch to grasp fundamental concepts through block coding, while intermediate students will dive directly into Python, progressing from basics to advanced topics like algorithms and dynamic programming. Throughout the course, students will engage in fun projects, participate in challenges and tournaments, and receive guidance to become career-ready for roles in software engineering.
Getting familiar with sprites, stages, and blocks
Moving sprites, loops, and event handling
Changing costumes, adding sounds, and visual effects
Project: Create an animated story or a simple game.
Using variables to store data, basic arithmetic operations
If-else conditions, sensing inputs
Creating custom blocks, message broadcasting
Challenge: Participate in a Scratch game development contest.
Setting up the environment, writing first Python programs
Data types, variables, and simple input/output
Arithmetic, comparison, and logical operators
If, elif, else statements
For loops, while loops, and iteration techniques
Defining and calling functions, scope of variables
Creating, accessing, and modifying list elements
Key-value pairs, set operations
Searching and sorting algorithms (bubble sort, selection sort)
Brainstorming and planning final projects
Coding and implementation
Ensuring code functionality and reliability
Present projects to the class.
Career Workshop: Introduction to Software Engineering Careers.
By the end of this 6-month course, students will have a strong foundation in programming concepts, practical experience through projects, and an understanding of how to pursue a career in software engineering. The combination of learning, fun projects, and competitive challenges aims to inspire and equip students with the skills needed in the tech industry.
3 Reviews
Very well built theme, couldn't be happier with it. Can't wait for future updates to see what else they add in.
Was really easy to implement and they quickly answer my additional questions!
Stunning design, very dedicated crew who welcome new ideas suggested by customers, nice support.
Stunning design, very dedicated crew who welcome new ideas suggested by customers, nice support.