Learn programming basics through 3D animation. Create interactive stories and games using Alice, an intuitive visual programming environment.
Learn programming basics through 3D animation. Create interactive stories and games using Alice, an intuitive visual programming environment.
This course introduces programming concepts through 3D animation using the Alice environment. Students learn to create animated stories and interactive games while mastering fundamental programming principles. The curriculum covers setting up scenes, storyboarding, camera movement, object manipulation, and event-driven programming. Topics include basic instructions, procedures, parameters, decision-making, loops, variables, arrays, and functions. The course progresses from simple animations to complex game development, including collision detection and multi-level games. Designed for beginners, it provides a visual and intuitive approach to learning programming logic and structure.
4.2
(40 ratings)
20,323 already enrolled
Instructors:
English
What you'll learn
Learn to create 3D animated stories and games using Alice
Understand basic programming concepts like procedures, parameters, and control structures
Master the use of variables, arrays, and functions in a visual programming environment
Develop skills in storyboarding and scene setup for 3D animations
Learn event-driven programming through mouse clicks and timers
Understand and implement collision detection in games
Skills you'll gain
This course includes:
889 Minutes PreRecorded video
69 quizzes
Access on Mobile, Tablet, Desktop
FullTime access
Shareable certificate
Closed caption
Get a Completion Certificate
Share your certificate with prospective employers and your professional network on LinkedIn.
Created by
Provided by
Top companies offer this course to their employees
Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.
There are 8 modules in this course
This course introduces programming concepts through 3D animation using the Alice environment. It is structured into eight modules, progressing from basic animation techniques to complex game development. Students start by learning to set up scenes, move objects, and create simple animations. The curriculum then advances to cover programming fundamentals such as procedures, parameters, decision-making, loops, variables, arrays, and functions. Later modules focus on interactive elements, including mouse clicks, timers, and collision detection. The course culminates in students creating their own multi-level adventure games. Throughout, learners apply programming concepts to create visually engaging and interactive 3D worlds, providing a unique and intuitive approach to learning coding logic and structure.
Course Introduction
Module 1 · 50 Minutes to complete
Producing Animated 3D Movies: Alice Basic Instructions
Module 2 · 5 Hours to complete
Teaching Your Bunny to Hop: Procedures and Parameters
Module 3 · 5 Hours to complete
If at First You Don't Succeed, Try, Try Again: Decisions & Repetition
Module 4 · 10 Hours to complete
Variables, and Arrays, and Functions, Oh My!
Module 5 · 7 Hours to complete
Building Your Own Interactive Game
Module 6 · 5 Hours to complete
Surviving the Zombie Apocalypse: Detecting Collisions
Module 7 · 5 Hours to complete
Building Your Own Adventure Game
Module 8 · 6 Hours to complete
Fee Structure
Payment options
Financial Aid
Instructors
Professor of the Practice in Computer Science at Duke University
Susan H. Rodger is a Professor of the Practice in the Computer Science Department at Duke University, where she specializes in visualization, interaction, and computer science education. She earned her PhD and M.S. in Computer Science from Purdue University and her B.S. in Computer Science and Mathematics from North Carolina State University. Professor Rodger is renowned for developing JFLAP, an educational software tool widely used for teaching formal languages and automata theory, which has been implemented globally in over 160 countries. She also leads the Adventures in Alice Programming project, which integrates computing into K-12 education by providing curriculum materials and professional development for teachers. Her significant contributions to computer science education have been recognized with numerous awards, including the 2013 ACM Karl V. Karlstrom Outstanding Educator Award and the 2019 Taylor L. Booth Education Award. In addition to her teaching and research, she has authored two books and published over fifty journal and conference articles. Outside of academia, Susan enjoys reading, hiking, traveling, swimming, and baking, often creating computer science-themed cookies for her students.
Testimonials
Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.
4.2 course rating
40 ratings
Frequently asked questions
Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.