New
Introduction to Creative Computing: P5.js Level I
In this introductory course, students will explore the basics of programming using P5.js, a beginner-friendly coding environment that enables creative and interactive visual designs. This course is designed for those new to coding and interested in learning through artistic and interactive projects. Throughout the course, students will learn essential programming concepts and progress to drawing shapes, creating animations, and adding interactivity. By the end of this course, students will have developed a range of creative projects, gained a strong foundation in programming, and become comfortable working with P5.js for artistic coding and interactive media.
View Syllabus Join For Free Get This course

Overview & Highlights

Level
Middle School
Grades
grade 7-10
Duration
25 hours
Timeframe
Semester
Prerequisite
None
Course Overview
1
Fundamentals of Programming and Visual Design
Students will begin with the basics of programming, learning how code can create visually appealing projects in a creative and accessible way.
2
Shape Creation and Drawing Techniques
Through hands-on exercises, students will explore drawing techniques, working with shapes, and learning to position and style elements on the canvas.
3
Building Animations and Motion
Progressing to dynamic content, students will learn how to bring their designs to life by creating animations and adding movement to their projects.
4
Interactivity and User Input
Students will dive into interactivity, incorporating mouse functions and keyboard controls to make their creations responsive and engaging.
5
Logic and Control Flow in Art
This course introduces conditional statements, operators, and variables, empowering students to add complexity to their projects and enhance their programming skills.
Certificate of completion available
Earn a certificate of completion and showcase your accomplishment on your resume or LinkedIn.
Featured projects
Click To Find Out
The Random Waker
Fun With Shapes
Related Courses

Game Programming in P5.js: Level II

Level Middle School
Suitable for grade 4-7
Course Length 29 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