New
Game Programming in P5.js: Level II
In this course, students will expand on their P5.js knowledge to create more advanced game projects and explore essential programming techniques. This course is designed for learners who have completed Level I or have a basic understanding of P5.js and want to dive deeper into creative programming. The course covers crucial topics such as functions, loops, and interactive objects, giving students the tools to build complex game mechanics and animations. Throughout their learning students will deepen their understanding of structured programming. By the end of this course, students will have developed a portfolio of interactive games and enhanced their skills in game development using P5.js.
View Syllabus Join For Free Get This course

Overview & Highlights

Level
Middle School
Grades
grade 4-7
Duration
29 hours
Timeframe
Semester
Prerequisite
Introduction to Creative Computing: P5.js Level I
Course Overview
1
Advanced Use of Functions and Loops
Students will dive into functions and loop structures, which are crucial for managing repetitive tasks and creating efficient, organized code in game development.
2
Dynamic Object Manipulation
This course explores interactive objects and animations, allowing students to control objects, detect collisions, and create dynamic responses within their games.
3
Loading and Managing Assets
Learn how to load and manage images and other assets, enabling students to add visual elements that enhance the look and feel of their games.
4
Array Usage and Object Arrays
Students will explore arrays and object arrays, essential for managing multiple game elements, such as falling objects or groups of characters, in a structured and efficient manner.
5
Building a Game Portfolio
By the end of this course, students will have created a series of polished, interactive games, showcasing their skills in animation, game mechanics, and problem-solving within the P5.js environment.
Certificate of completion available
Earn a certificate of completion and showcase your accomplishment on your resume or LinkedIn.
Featured projects
Avoid the Meteors
Save the Minions
Ice & Fire
Related Courses

Introduction to Creative Computing: P5.js Level I

Level Middle School
Suitable for grade 7-10
Course Length 25 hrs
Timeframe Semester

Introduction to Web Development with HTML and CSS: Level I

Level Middle School
Suitable for grade 7-10
Course Length 34 hrs
Timeframe Year

Web development with JavaScript

Level Middle School
Suitable for grade 7-10
Course Length 24 hrs
Timeframe Semester