


Trusted teacher
from17.80USD/ h
[Beginners Welcome] Game Development, Game Design and Games Software
Learn how to make games from scratch! (All ages welcome)
Game development is a very fun way to get involved in computer programming, while allowing you to create games from scratch just like the ones you enjoy playing.
This class will teach you how to develop a simple video game from the ground up, and will allow you to create a game from scratch that you can then build upon. I will teach you the basics of how game development works and walk you through the process of implementing game mechanics that are commonly found on popular games.
Game development is a very fun way to get involved in computer programming, while allowing you to create games from scratch just like the ones you enjoy playing.
This class will teach you how to develop a simple video game from the ground up, and will allow you to create a game from scratch that you can then build upon. I will teach you the basics of how game development works and walk you through the process of implementing game mechanics that are commonly found on popular games.
Extra information
Access to a PC is requiredLocation
Online via webcam
At teacher's location: Bolton BL1 2JT, UK









|
Use ctrl + wheel to zoom!
General info
Age: | Children (7-12 years old) Teenagers (13-17 years old) Adults (18-64 years old) Seniors (65+ years old) |
---|---|
Student level: | Beginner Intermediate |
Duration: | 60 minutes |
The class is taught in: | English, Turkish |
About Me
Hello! I am a software engineer that is extremely passionate about all things computers, video games and programming. I have been involved in the industry since 2017, and have several years of work experience in different fields of games and simulation software.I received my BSc. Computer Science degree from Bilkent University in Turkey where I grew up, and am very proud to have completed one of the most sought after engineering schools in my country. Currently I am working through my Master's in Software Engineering in the UK and trying to share my love of all things software with others.
Education
Bilkent University Computer Science - 2023-Founder of Bilkent Game Developer's Society
University of Bolton Msc. Software Engineering - 2025
-Ongoing dissertation on Games and Simulation Software Architecture
Experience / Qualifications
Mobile Game Developer - 2023-2024 - NARCADE- Worked on developing several mobile games that were released to market
Simulation Developer - 2024 - Rapsodo
-Worked on VR golf simulations
Are you interested in automating the boring stuff on the internet? Would you like to have your computer handle the boring tasks you spend your time on? Would you like to save websites to your PC for later viewing?
You can learn to access, manipulate and save data from the internet to your PC by taking this class! It will teach you how to use Selenium with Python to automate basic tasks in your web browser.
You can simply sit back and allow your computer handle the tedium. You can save your favourite recipes, pictures and stories from the web to your PC for later viewing. Anything you can do with your own time, the scripts we will write together can do on their own!
Ask a question
Send a message explaining your needs and Alper will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -05:00) Chicago
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | Monday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | Saturday at 4:00 | Sunday at 4:00 | ||
5 | Monday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Saturday at 5:00 | Sunday at 5:00 | ||
6 | Monday at 6:00 | Wednesday at 6:00 | Thursday at 6:00 | Saturday at 6:00 | Sunday at 6:00 | ||
7 | Monday at 7:00 | Wednesday at 7:00 | Thursday at 7:00 | Saturday at 7:00 | Sunday at 7:00 | ||
8 | Monday at 8:00 | Wednesday at 8:00 | Thursday at 8:00 | Saturday at 8:00 | Sunday at 8:00 | ||
9 | Monday at 9:00 | Wednesday at 9:00 | Thursday at 9:00 | Saturday at 9:00 | Sunday at 9:00 | ||
10 | Monday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Saturday at 10:00 | Sunday at 10:00 | ||
11 | Monday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Saturday at 11:00 | Sunday at 11:00 | ||
12 | Monday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Saturday at 12:00 | Sunday at 12:00 | ||
13 | Monday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Saturday at 13:00 | Sunday at 13:00 | ||
14 | Monday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Saturday at 14:00 | Sunday at 14:00 | ||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from $17.80At teacher's location
from $17.80Online via webcam
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since October 2024
- Phone number verified
- Linkedin connected
Availability of a typical week
(GMT -05:00) Chicago
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | Monday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | Saturday at 4:00 | Sunday at 4:00 | ||
5 | Monday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Saturday at 5:00 | Sunday at 5:00 | ||
6 | Monday at 6:00 | Wednesday at 6:00 | Thursday at 6:00 | Saturday at 6:00 | Sunday at 6:00 | ||
7 | Monday at 7:00 | Wednesday at 7:00 | Thursday at 7:00 | Saturday at 7:00 | Sunday at 7:00 | ||
8 | Monday at 8:00 | Wednesday at 8:00 | Thursday at 8:00 | Saturday at 8:00 | Sunday at 8:00 | ||
9 | Monday at 9:00 | Wednesday at 9:00 | Thursday at 9:00 | Saturday at 9:00 | Sunday at 9:00 | ||
10 | Monday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Saturday at 10:00 | Sunday at 10:00 | ||
11 | Monday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Saturday at 11:00 | Sunday at 11:00 | ||
12 | Monday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Saturday at 12:00 | Sunday at 12:00 | ||
13 | Monday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Saturday at 13:00 | Sunday at 13:00 | ||
14 | Monday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Saturday at 14:00 | Sunday at 14:00 | ||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from $17.80At teacher's location
from $17.80Online via webcam
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is WelcomeMaster Python with Personalized Courses
Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.
Why Choose My Courses?
Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.
Practical Experience: Learn by doing with real-world projects that build your understanding and skills.
Ongoing Support: Get unlimited email support for any questions you have between sessions.
As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.
Book Your First Lesson:
Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
Baia
Python & Django Development – From Beginner to Web App Developer🚀 Learn Python and Django to Build Powerful Applications 🚀
Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step!
What You’ll Learn:
✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms
✅ Django Framework – Build dynamic and scalable web applications
✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs
✅ Project-Based Learning – Apply concepts through hands-on coding and real projects
✅ Debugging & Best Practices – Learn clean coding principles and error handling
🔹 Who is this course for?
Complete beginners who want to start coding with Python
Developers looking to transition into backend or full-stack development
Students and professionals who want to build their own web applications
💻 Class Format:
- Live online sessions via Google Meet
- Interactive coding exercises & projects
- Personalized guidance based on your level
📩 Contact me to start your Python & Django journey today!
Hasmik
Class of statistics, computer programming, R programmingI am a graduate in data science with R programming skills. I am able to help the students with assignments, and analysis with their master thesis. My approach is very student-oriented and I explain the subjects in a detailed way so that the students understand the main idea.
Mohamed
Data Engineering & Science: Packaging Python Projects & deployment tools either on premise or on Cloud (Amazon AWS)In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments.
Contact me if you want to have more information about the course!
Gaëlle
Code Your Way to Success: A Fun and Interactive Introduction to Programming for KidsIn this class, kids will learn the fundamentals of programming and computer science in a fun and engaging way, and discover how these hard and soft skills can be used in their personal and future professional lives. Through interactive lessons and hands-on projects, kids will explore the world of code and create their own digital creations.
Throughout the course, they will:
Learn the basic concepts and terminology of programming
Experiment with different programming languages and platforms
Create simple programs and apps using code
Collaborate with peers and share their creations
Develop problem-solving skills, logical thinking, and other valuable skills that will be useful in any field
By the end of the class, your children will have the knowledge and confidence to continue exploring the exciting world of programming and computer science and will understand how code can be a powerful tool for achieving success in any field. They'll be able to choose the job they want in the future or even build their own company. So, join us and code your way to success!
Antonio
Marketing, Promotion, Digital Optimization, and SEOThe course module is adapted to the student.
You will earn:
▪️ An integrated digital marketing strategy based on your own organizational context.
▪️ Skills to effectively analyze and leverage data to make breakthrough data-driven decisions.
▪️ A future perspective on marketing and an overview of how to use emerging digital channels and technologies, such as artificial intelligence (AI) and chatbots, within your organization.
▪️ Accept the challenges and opportunities of disruptive technology in your digital marketing strategy.
Dishant
Python, C, C++, Java Programming Classes for Computer enthusiatsWelcome to my immersive - Programming Bootcamp, a comprehensive journey designed to empower you with one of the most versatile and in-demand programming languages of our time! Python and Java stands at the forefront of the technological revolution, fueling advancements in artificial intelligence, automation, and web development. Whether you’re an aspiring developer or a student of any level preparing for exams, this bootcamp is crafted to give you the knowledge and confidence to excel.
Starting from the very basics, I’ll guide you through every essential topic with a detailed, hands-on approach. Each session is structured to build a solid foundation, gradually progressing into more advanced concepts to ensure your learning is smooth, intuitive, and rewarding. My commitment to your satisfaction and understanding is absolute—I take pride in creating an environment where every question is welcomed, each concept is clarified, and no one is left behind. With clear explanations and patient guidance, I’m here to help you achieve mastery step by step.
The bootcamp doesn’t stop at theory. To make learning meaningful and memorable, I’ve integrated real-world projects that bring to life. You’ll apply your skills in practical scenarios, tackling hands-on projects that simulate industry challenges. By the end, you’ll have a portfolio of applications showcasing your proficiency, making you well-prepared for real-life tech opportunities.
With an emphasis on clarity, relevance, and personalized support, my goal is to ensure that your learning experience is both empowering and enjoyable. Whether you’re seeking to advance in your career or simply unlock new skills, I’m here to make this journey as impactful as possible. Join me in this Bootcamp, where your growth and success are my highest priorities, and take the first step toward unlocking your potential in the world of programming.
Ahmed
Teaching the JAVA/EE programming language, in addition to everything related to the work environment of wide-ranging corporate applications.This course is dedicated to anyone who wants to dive into the world of Java, which is considered one of the most important programming languages in the world and one of the most in-demand languages in the market. In this course, depending on the student's level, we will start from scratch to an advanced level that will enable them to understand this world and even work as a programmer. The topics covered in this course are:
Java
Spring
Hibernate
SpringBoot
This course is intended for everyone who likes to delve into the world of Java, which is one of the most important programming languages in the world and one of the most requested languages in the market. In this course, according to the level of the student, we will start from zero to an advanced level that enables him to understand this world and even work as a programmer. Why not? In this course:
java-
Spring-
Hibernate-
SpringBoot-
This course is destined to be a very successful person at the University of Java, which is considered as the language of the most important programs in the world and the highest demands on the market. In this case, in the function of the student's life, we begin almost immediately a new life that allows for comprendre this universal and such a program as the program. These suggestions come in this video:
Java
Spring
Hibernate
SpringBoot
Devansh
Learn to code and become an industry ready Software Developer!Computer Science is a field that does not require any vouching.. However, It is not at all hard to learn coding and get your career a kickstart as a Software Developer. Learn from an experienced Software Developer on how to code in various coding languages... whether its Website Development or Mobile app development that you wanna learn, I got you covered.
Technologies that you can learn :
- Flutter App Development
- Android App Development
- iOS App Development
- Website Development
- Python Programming Language
- Ui/Ux Designing
- Graphics Designing
- DevOps Engineering
Mohamed
Artificial Intelligent _ Machine Learning _ Neural Networks using MatlabNeural Network is a powerful machine learning tool used for classification & prediction. It works as function approximation from experienced data of inputs and outputs entered to the training process to create the model. The concept of neural network can be thought theoretically by mathematics, but the course will include also a practical coding using Matlab Software.
Mathieu
Wordpress private lesson - From beginner to expertWith 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.
In the training program, you will learn to:
- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...
For any questions, you can contact me by PM.
See you soon,
Matthew
Matías
Private coding / programming lessons with pythonPython is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.
This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.
As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.
I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.
Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
Amin
Programming with Python, with C and database management (Introduction to machine learning)Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL (CPGE students).
Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program.
Additionally, upon request, we offer courses in other programming languages such as C, R, and MATLAB.
Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs.
If you have any questions, feel free to contact us.
Adam
Introduction to Python: Programming Basics and Simple ApplicationsThis course is designed for beginners who want to get started with programming in Python, one of the most popular and accessible languages today. No previous experience is necessary. In one session, students will learn the basics of programming and will be able to create their first Python applications. With clear explanations, practical exercises, and real-world examples, this course is an ideal gateway to exploring computer science and coding.
Online Course: Introduction to Python - Programming Basics and Simple Applications
Duration :
- 60 minutes: intensive format to learn fundamental concepts.
- 90 minutes: In-depth format with more time for practical examples and interactive questions.
---
Educational objectives
At the end of the course, participants will be able to:
1. Understand the basics of programming, including the concepts of variables, data types, conditional structures, and loops.
2. Write and run simple Python scripts.
3. Manipulate inputs and outputs to interact with the user.
4. Solve practical problems with short, functional programs.
---
Course syllabus
1. Introduction (10-15 min)
- Presentation of Python: Why this language?
- Installation and configuration of a programming environment (IDLE, Visual Studio Code, or Jupyter Notebook).
- First program: *"Hello, World!"*.
2. Python Basics (20-30 min)
- Variables and data types (integers, strings, lists).
- Mathematical operations and data manipulation.
- Conditional structures (if/else) and loops (for/while).
3. Practical exercises (20-35 min)
- Write a program to calculate the sum of two numbers provided by the user.
- Create a simple application, like a currency converter or password generator.
- Bonus for 90 min format: Fixed a more complex issue involving lists or loops.
4. Q&A and conclusion (5-10 min)
- Summary of the concepts covered.
- Suggestions for resources to continue learning.
- Feedback on the course.
---
Teaching methodology
- Interactive and engaging: the course combines theoretical explanations with practical exercises.
- Personalized approach: Sessions are tailored to the needs of participants. Students are encouraged to ask questions at any time.
- Learning by doing: examples and exercises are designed to help you assimilate concepts quickly.
---
Target audience
This course is ideal for:
- Complete beginners in programming.
- Students or professionals wishing to acquire skills in Python for their personal or professional projects.
- Anyone curious to discover a powerful and versatile tool for solving problems.
---
Benefits of this online course
- Teaching by an experienced and passionate trainer.
- Interactive sessions adapted to your learning pace.
- Access to educational materials and exercises to continue practicing after the course.
Join us now to discover programming and its applications using Python!
---
Wissam
Android: Programming mobile applications using Android StudioDoctor trainer in IT teaches you step by step how to design mobile applications for the Android system: Interface screen, access and storage of data, access to system services, management of notifications, Reading sensors, design of widgets, optimization.
Notes: I teach the course, and I also support you at the development level (proposals, advice, debugging errors).