강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

Even Complete Beginners Can Do It! Quickly Create Space Invaders with Python

It's okay if you don't know Python! This course is a hands-on lecture designed so that even those who are new to programming can follow along. By creating the classic game Space Invaders yourself, you can naturally learn Python basic syntax and 2D game-programming using Pygame. Since you learn while making a game, there's no time to be bored, and you can feel the sense of accomplishment of completing something with your own hands.

(4.7) 16 reviews

408 learners

Level Beginner

Course period Unlimited

  • sskcoach
파이썬
파이썬
게임개발
게임개발
Python
Python
Pygame
Pygame
game-programming
game-programming
파이썬
파이썬
게임개발
게임개발
Python
Python
Pygame
Pygame
game-programming
game-programming

Reviews from Early Learners

What you will gain after the course

  • python

  • pygame

  • classic game


Even Complete Beginners Can Do It! Creating Space Invaders with Python

This is a course where even those learning Python for the first time can naturally become familiar with coding through fun hands-on projects.

"Space Invaders" is a classic game, but it's the best example for easily learning core concepts like Python's basic syntax, screen handling, and event control through the game development process.

What you can learn from this course

  • Python basic syntax (variables, conditional statements, loops, etc.)

  • 2D Game Development Using pygame

  • Creation and control of in-game characters, backgrounds, bullets, and enemy objects

  • Keyboard Input Processing and Collision Detection Implementation

  • Simple Project Structure Design Methods

These technologies serve as a foundational platform not only for game development but also for various fields including web, apps, artificial intelligence, and data analysis.

"Complete a game and learn coding concepts as a whole" — Start with this course!

Python, Pygame, game-programming

I recommend this for people like this

👶 Python Beginners

"I'm new to programming and don't know what to do."

For those who need a hands-on, practical beginner course where you learn by building beyond Hello World!

🕹 Those who want to create their own games

"I like games, but I have no idea how to make them."

Create a classic dot-style shooting game and naturally learn the structure and operating principles of games.

👨‍🏫 Educators and parents looking for hands-on practice-focused lectures

"We need fun content that children can easily follow along with."

With systematically structured code and image resources, you can apply them directly in educational settings.

After taking the course

  • You can directly design and implement basic 2D games.

  • You can learn fundamental skills needed for actual game development such as screen output, character control, and collision detection through the pygame library.

  • Breaking away from the perception that "coding is difficult and rigid," you'll experience the thrilling sense of achievement of "My game actually works!"

🎓 You can use the completed game as a portfolio!

Features of this course

learn_1

Structure optimized for hands-on practice

You don't need to know all Python knowledge. Only as much theory as absolutely necessary!

Hands-on practice where you type directly and see with your eyes - this practice-centered approach helps you internalize the code.

Curriculum strong in repetitive learning

  • Divide each function into short and clear units for repetitive learning

  • It's structured so you can naturally understand the flow and apply it to your entire project.

You'll learn this kind of content

First Section: Python Warm-up

  • Python Installation and Development Environment Setup

  • Learn Python Basic Syntax Quickly

Second Half Section: Creating Space Invaders

  • Game Loop and Screen Processing

  • Creating and Moving Spaceship Characters

  • Enemy Character Appearance and Movement

  • Bullet Firing Implementation

  • Collision Handling and Scoring System

  • Game End and Scene Transition

The person who created this course

Hello. I am a developer Sseam Coach who focuses on hands-on programming education.

This course started from concerns that arose after hearing stories from acquaintances saying "coding is too difficult." I asked myself the question "Couldn't we learn programming as fun as playing a game?" and in the process of finding that answer, I came to create this course.

I also vividly remember that thrilling moment when I first learned to code and saw the character I created moving on the screen. I wanted to share that excitement with more people. That's why I prepared a hands-on, practice-centered course that's as easy and enjoyable as possible, where you learn by creating things directly with your own hands.

During this time, I worked as the lead developer for [[STRONG_1]]'Genesis War 3 Mobile'[[/STRONG_2]], developing game engines and authoring tools, and was responsible for feature implementation and maintenance of [[STRONG_2]]'The Sims Mobile'[[/STRONG_2]], accumulating diverse practical experience. Based on these experiences, I have structured the lectures systematically and kindly so that even beginners can understand.

I hope you too will experience the joy and sense of achievement of coding by creating your own game through this course.


Do you have any questions?

Q. Is it okay if I don't know Python at all?

That's perfectly fine! Let's proceed by explaining the basic grammar from the beginning.

A course designed for true beginners.

Q. How long does the class take?

It's approximately 5 hours in total, with each lecture averaging under 20 minutes for short, highly focused sessions.

Q. Can I really complete a game just by watching the lectures?

Yes! Just by following the course, you can complete your own Space Invaders game.

After completion, you can show it off to your friends or use it as a portfolio piece.

Pre-enrollment Reference Information

💻 Practice Environment

  • OS: Windows, macOS, Linux, and other environments where Python 3 can be installed

  • Development Tools: Python 3.9 or higher, pygame library, PyCharm or vscode

  • Recommended specifications: 4GB or more memory, CPU i3 or higher

  • If you have a PC, you can use both resources and programs for free.

Learning Materials

  • Complete example code (GitHub link provided)

  • Game background images and character sprites provided

Prerequisites and Important Notes

  • No Python basics required! (However, it's better if you're comfortable with keyboard input)

  • You can ask questions through the Q&A board

  • All lecture content and materials are protected by copyright

Recommended for
these people

Who is this course right for?

  • People who want to create classic games

  • Python beginner

  • People who want to learn Python in a fun way

Hello
This is

701

Learners

29

Reviews

17

Answers

4.8

Rating

3

Courses

Hi, I’m sskcoach — a passionate developer who loves bringing ideas to life through code.

Curriculum

All

47 lectures ∙ (6hr 20min)

Course Materials:

Published: 
Last updated: 

Reviews

All

16 reviews

4.7

16 reviews

  • heedaa님의 프로필 이미지
    heedaa

    Reviews 6

    Average Rating 5.0

    5

    100% enrolled

    • iolo님의 프로필 이미지
      iolo

      Reviews 4

      Average Rating 5.0

      5

      62% enrolled

      • sskcoach
        Instructor

        Thank you for the course review. Happy coding!

    • bin0310014172님의 프로필 이미지
      bin0310014172

      Reviews 4

      Average Rating 5.0

      5

      62% enrolled

      The explanations are easy and the lectures seem to be well-structured so they're not difficult to understand! Thanks to this, even though it's a module I'm encountering for the first time, I can study it enjoyably!!!

      • sskcoach
        Instructor

        It's rewarding to hear you enjoyed studying. Thank you for the course review.

    • chang63828443님의 프로필 이미지
      chang63828443

      Reviews 2

      Average Rating 5.0

      5

      31% enrolled

      • sskcoach
        Instructor

        New lecture prep fuels me. Thank you for the kind review.

    • myloveyp님의 프로필 이미지
      myloveyp

      Reviews 4

      Average Rating 5.0

      5

      31% enrolled

      Just entered Section 5. Taking this course to learn Python algorithms enjoyably, and I'm having fun! I'll work hard to finish it 😊

      • sskcoach
        Instructor

        It's great you're enjoying the course. I'll make more fun lectures and reach out with good terms. Thank you.

    $30.80

    sskcoach's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!