What You Need to Know Before
You Start
Starts 2 July 2025 10:46
Ends 2 July 2025
00
Days
00
Hours
00
Minutes
00
Seconds
1 day 22 hours 39 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Overview
"Fast and Furious Game Development with JavaScript and AI" was created to take anyone with or without experience in coding, teach them HTML5 + CSS and JavaScript from the ground up using Graphics and Game Development as the platform to learn. And then with the fundamentals in hand, we take one of the most exciting journeys in computing and we learn how to use Generative AIs like ChatGPT to build working games!
Thus, this is really three courses in one.
Syllabus
- Introduction to Web Technologies
- HTML5 and CSS Fundamentals
- JavaScript Basics
- Graphics Programming for Games
- Game Development with JavaScript
- Introduction to Artificial Intelligence in Games
- Using Generative AI for Game Development
- Advanced Game Features with AI
- Course Project
- Conclusion and Next Steps
Overview of HTML5, CSS, and JavaScript
Setting up the development environment
Basic web application architecture
Structure of an HTML document
Common HTML tags and attributes
CSS syntax and styling techniques
Responsive design basics
JavaScript syntax and operators
Variables, data types, and scope
Functions and control structures
DOM manipulation and events
Introduction to HTML5 Canvas
Drawing shapes and using colors
Animations and transformations
Handling user input
Game loop and rendering
Physics and collision detection
Implementing simple game mechanics
Deploying a basic web-based game
Overview of AI concepts in gaming
Introduction to Generative AIs like ChatGPT
AI decision-making in games
Integrating AI models with JavaScript
Training and fine-tuning AI for game scenarios
Generating game content with AI
Procedural content generation
Dynamic storytelling and dialogue generation
Real-time user interaction and adaptation
Designing and planning a game using AI
Implementing and testing the game
Final project presentation and feedback
Review of key concepts
Pathways for further learning and development
Resources and community engagement opportunities
Taught by
Andre LaMothe
Subjects
Programming