Jetson Nano Boot Camp

Course content

  • Introduction
  • Hardwares
  • Python Basics (Optional)
  • OpenCV (Optional)
  • Machine Learning
  • Real Time Object Detection (Arduino Board)
  • Arduino Basics (Optional)
  • Project 1: Controlling Arduino with Python
  • Jetson Nano Board Set Up
  • OpenCV and Python Installation on Jetson Nano
  • Installation of Camera
  • L298N
  • Project 2: School Crossing Sign (for Autonomous Vehicles)
  • Other Courses

Game Development with PyGame Training Course

Introduction

  • Overview of PyGame features and components
  • PyGame and Python basics

Getting Started

  • Installing PyGame on different platforms (Windows, Mac, Linux, etc.)
  • Initializing modules

Creating a PyGame Application

  • Setting display modes (color, background, etc.)
  • Exploring bouncing ball game
  • Moving and animating objects
  • Importing images and music
  • Using Blit and Flip
  • Creating a Game Over screen

Expanding Game Options

  • Adding game reset, scoring, and randomizing
  • Handling events
  • Using sprite and camera modules
  • Adding custom effects and filters
  • Exploring other game examples

Building and Testing a PyGame Application

  • Running the PyGame test suite
  • Converting PyGame into an executable file

Troubleshooting

Summary and Next Steps