Beginner Level Two Class will guide student to build more complex scratch projects and teach them Python basics. The course focuses on learning advanced Scratch and the basics of Python. In the advanced Scratch programming course, students will further explore the powerful features of Scratch and learn how to apply advanced programming concepts to create more complex and exciting projects. They will develop their creativity and logical thinking and demonstrate their programming skills at a higher level. The course also covers the fundamentals of Python. Python is a programming language widely used in the fields of science, technology, and computer science. By participating in the introductory Python programming course, students will learn the basic syntax and core concepts of Python, and understand how to write simple and fun programs. They will learn to use Python to solve problems and manipulate data, laying a solid foundation for future programming learning.
Scratch: • Understand X, Y coordinates of sprites • Create your own sprites. • Control sprites using keys • Scratch’s block categories. • Create games of catch objects • Create games of mazes and movements • Create multiple level mazes, add barriers and keys • Learn to create the flappy bird type games, dash games, etc. • Create scrolling background • Learn to create Snake, Outer Space Defender type of games, …
Python • Python Statements • Variables, Operators • If-then conditionals • Loop Statement, For/While Loops • Python Turtle Library • Learn to create graphics us the turtle module • Draw polygons such as triangles, squares, pentagons, hexagons • Draw triangles spirals, squares spirals, and pentagons spirals, etc. • Write python functions, …