Packt
Game Development, Data Science, and Machine Learning

Entdecken Sie neue Fähigkeiten mit $120 Rabatt auf Kurse von Branchenexperten. Jetzt sparen.

Diese kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

Game Development, Data Science, and Machine Learning

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Build interactive games with Pygame, integrating game logic and controls.

  • Manipulate data using Pandas and NumPy for powerful data analysis.

  • Create and evaluate machine learning models with Scikit-learn.

  • Visualize complex datasets with Matplotlib to uncover trends and patterns.

Kompetenzen, die Sie erwerben

  • Kategorie: Animation and Game Design
  • Kategorie: Feature Engineering
  • Kategorie: Predictive Modeling
  • Kategorie: Data Visualization
  • Kategorie: Data Science
  • Kategorie: Data Cleansing
  • Kategorie: Statistical Modeling

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

September 2025

Bewertungen

18 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung für Python - Complete Python, Django, Data Science and ML Guide
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 16 Module

In this module, we will explore how to set up the Pygame library and create the initial game window. We will also learn how to modify the game background, display simple objects like rectangles, and allow user interaction by moving these objects using the keyboard. Finally, we'll implement boundaries to keep objects within the game window.

Das ist alles enthalten

7 Videos2 Lektüren1 Aufgabe1 Plug-in

In this module, we will dive into the process of creating a shooter game, starting with an overview of the game’s core features and mechanics. We will load and display images for the fighter and projectiles, enabling smooth movement and shooting mechanics. Additionally, we will add enemies like aliens and animate their movements to enhance the gameplay experience.

Das ist alles enthalten

10 Videos1 Aufgabe1 Plug-in

In this module, we will focus on the interaction between game elements, starting with implementing a collision detection system to trigger a game-over when the fighter and alien collide. We will also create mechanics for detecting when the ball hits the alien and introduce a hit counter to track success. Additionally, we will increase the alien's speed after each hit, adding a layer of difficulty to the game.

Das ist alles enthalten

5 Videos1 Aufgabe1 Plug-in

In this module, we will refactor the shooter game by applying object-oriented programming principles. We’ll begin by creating separate classes for the fighter, alien, and ball, and adding specific methods to encapsulate their behaviors. Additionally, we will centralize the game's logic and management into a Game class, ensuring better organization and performance. Finally, we will demonstrate the improved game functionality and review the overall refactoring process.

Das ist alles enthalten

11 Videos1 Aufgabe1 Plug-in

In this module, we will cover the essentials of using Jupyter Notebook, starting with installation and basic editing features. We will explore the execution order of cells and its significance in managing workflows. Additionally, you’ll learn how to use Markdown to add notes and save/load notebooks for easy access and collaboration.

Das ist alles enthalten

4 Videos1 Aufgabe1 Plug-in

In this module, we will walk through the installation of Jupyter Lab and its advanced notebook editing features. You will also explore the powerful tools and functionalities Jupyter Lab offers for a more efficient coding experience. Additionally, we’ll demonstrate how to install third-party packages to enhance your workflow within the environment.

Das ist alles enthalten

3 Videos1 Aufgabe1 Plug-in

In this module, we will introduce NumPy, starting with how to create one-dimensional arrays and progressing to two-dimensional arrays. We will delve into the concept of axes and how they affect array operations. Additionally, we will cover basic arithmetic operations on arrays and demonstrate how to concatenate arrays for more complex data handling.

Das ist alles enthalten

6 Videos1 Aufgabe1 Plug-in

In this module, we will focus on working with random values in NumPy. You will learn how to initialize arrays with predefined values like zeroes and ones, as well as generate random numbers. We will also explore how to control randomization using a seed for reproducibility, and finish by discussing methods like arange, reshape, and flatten to manipulate array structures.

Das ist alles enthalten

4 Videos1 Aufgabe1 Plug-in

In this module, we will apply NumPy concepts through a series of practical examples. Starting with one-dimensional arrays, we'll cover basic operations and progress to advanced slicing and transformations. We’ll then move into two-dimensional arrays to explore matrix operations and conclude by introducing three-dimensional arrays, helping you visualize and manipulate data in 3D. Finally, we will wrap up with a comprehensive summary of all key NumPy functions covered.

Das ist alles enthalten

6 Videos1 Aufgabe1 Plug-in

In this module, we will dive into the powerful Pandas library, starting with creating DataFrames and Series from various data sources, such as Python dictionaries. You will explore essential tasks like filtering data, sorting, and selecting specific portions of your dataset. We will also address handling missing values, managing datetime information, and refining your DataFrame manipulation skills by adding/removing columns and combining multiple DataFrames.

Das ist alles enthalten

13 Videos1 Aufgabe1 Plug-in

In this module, we will explore generating random data for DataFrames, providing a great way to test and simulate various data analysis scenarios. We’ll also cover how to save and load data between DataFrames and CSV files, ensuring your work is secure and easily transferable. Additionally, you’ll learn how to save DataFrames in Excel and JSON formats, broadening the scope of data storage options.

Das ist alles enthalten

5 Videos1 Aufgabe1 Plug-in

In this module, we will focus on analyzing DataFrames that have been loaded from CSV files. You’ll learn how to group data for aggregation and pattern identification. We will also explore how to visualize Series data with Matplotlib, creating compelling plots to present your findings. Finally, we will summarize everything learned in the context of random CSV data, ensuring you have a solid foundation for real-world data analysis.

Das ist alles enthalten

4 Videos1 Aufgabe1 Plug-in

In this module, we will delve into the fundamentals of data visualization using Matplotlib, starting with basic line plots and scatter diagrams. We will expand into advanced techniques like using subplots for side-by-side comparisons and creating various chart types including boxplots, area plots, and pie charts. Additionally, you'll learn to generate compelling heatmaps and apply these techniques to real-world data for clear, insightful visual narratives.

Das ist alles enthalten

6 Videos1 Aufgabe1 Plug-in

In this module, we will introduce you to Scikit-Learn, a leading Python library for machine learning. Starting with installation and data analysis, we will guide you through essential preprocessing tasks like handling missing values and encoding non-numeric data. You’ll then create and train a predictive model, visualize decision trees, and evaluate model accuracy. By the end of the module, you’ll be able to use machine learning to solve real-world problems and make data-driven predictions.

Das ist alles enthalten

10 Videos1 Aufgabe1 Plug-in

In this module, we will work with a real-world dataset on airline passenger satisfaction. You will learn how to load, clean, and preprocess the data by handling missing values and encoding categorical variables. After preparing the dataset, you will build and train a machine learning model using the DecisionTreeClassifier, and evaluate its accuracy to ensure reliable predictions.

Das ist alles enthalten

12 Videos1 Aufgabe1 Plug-in

In this module, we will focus on refining your machine learning model by eliminating biased features like passenger votes. You will also learn how to save your trained model for future use, ensuring it can be easily deployed without needing to retrain. Finally, we will summarize the key steps taken to build a realistic and effective passenger satisfaction prediction model.

Das ist alles enthalten

3 Videos1 Lektüre3 Aufgaben

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Packt - Course Instructors
Packt
959 Kurse202.989 Lernende

von

Packt

Mehr von Software Development entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen