ByteByByte Logo

View our courses

Let's get coding!

Sign up

🐍 Pygame

Build games and learn Python while you're at it!

🔍 Course Overview

Recommended coding level: Beginner to intermediate

Requirements: None

Estimated time: 2 weeks

⁉️ Course Description

In this course, you'll learn the tenets of Python and of object-oriented programming (OOP)! By the end, you'll be a master at both Python and Pygame, and you'll have the skills to build any games you want! Don't worry if you don't have experience with coding - we'll teach you everything you need to know. 🧠

📖 Curriculum

Module 1: Intro to Python 🐍

  • 1.1: Installing Python and your first program
  • 1.2: Introduction to Python
  • 1.3: Python Control Structures
  • 1.4: Functions and Modules
  • 1.5: Introduction to OOP
  • Module 2: Intro to Pygame 🧩

  • 2.1: Installing Pygame and your first game
  • 2.2: Events and User Input
  • 2.3: Simple Shapes and Text
  • Module 3: Let's Build Games! 🎮

  • 3.1: The Basic Game Loop
  • 3.2: Moving Objects
  • 3.3: Collision Detection
  • 🚧 Under Construction! 🚧

  • ?.1: We're working on it!
  • Module ?: Exporting and distributing ✈️

  • ?.1: py2exe: Exporting to Windows
  • ?.2: pygbag: Exporting to Web
  • Will be ready in June 2024

    👆 Ready to take your gamedev ssskills to the next level?

    Let's get ssssstarted 🐍

    🌐 Web development

    Learn how to code the website of your dreams.

    🔍 Course Overview

    Recommended coding level: Beginner to Intermediate

    Requirements: None

    Estimated time: 2 weeks

    ⁉️ Course Description

    This course will introduce you to HTML, CSS, and JavaScript. By the end, you'll be able to build fresh and stylish websites for anything you want! No experience is necessary - we'll teach you! 🕸

    📖 Curriculum

    Module 1: Your First Webpage 📄

  • 1.1: Intro to HTML
  • 🚧 Under Construction! 🚧

  • ?.1: We're working on it!
  • Will be ready in June 2024

    👆 Ready to launch the website of your dreams?

    Blast off! 🚀

    🤖 Machine learning

    Unlock the secrets of AI and neural networks and learn to harness the technology of tomorrow for your projects!

    🔍 Course Overview

    Recommended coding level: Intermediate to Advanced

    Requirements: Knowledge of Python (maybe attend Module 1 of our Pygame course? 🤔)

    Estimated time: 2 weeks

    ⁉️ Course Description

    This course will introduce you to the foundational principles of Python and machine learning. By the end of the course, you'll be proficient in Python and have a solid understanding of key machine learning algorithms and techniques. Basic knowledge of Python is required, as we will build on those foundational concepts to explore various AI applications. 👨‍💻

    📖 Curriculum

    🚧 Under Construction! 🚧

  • ?.1: We're working on it!
  • Will be ready in June 2024

    👆 Ready to train the next generation of AI overlords?

    I'll be back. 🦾