FavouritesAdd to Wish List
FavouritesAdd to Wish List
from19.07USD/ h

Learn C # by Developing Games with Unity, Start your C # programming and Unity journey by building 3D games from scratch

Translated using Google Translate. Click to view original.
Key Features
#Learn C # programming basics, terminology, and coding best practices
#Become confident with Unity fundamentals and features in line with Unity 2021
#Apply your C # knowledge in practice and build a working first-person shooter game prototype in Unity

What you will learn
#Follow simple steps and examples to create and implement C # scripts in Unity
#Develop a 3D mindset to build games that come to life
#Create basic game mechanics such as player controllers and shooting projectiles using C #
#Divide your code into pluggable building blocks using interfaces, abstract classes, and class extensions
#Become familiar with stacks, queues, exceptions, error handling, and other core C # concepts
#Learn how to handle text, XML, and JSON data to save and load your game data
#Explore the basics of AI for games and implement them to control enemy behavior

Location

At student's location: Around Casablanca, Morocco
Online via webcam

|
Use ⊞+wheel to zoom!
+

General info

Skills:
Age:
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
60 minutes
The class is taught in:French, English, Arabic

About Me

Translated using Google Translate. Click to view original.
From a young age, creation and development were my passion. This
passion carried me throughout my studies at the FST in Settat and at the ENSA in Fez,
where I studied higher mathematics, new languages, algorithms, compilers, all with much the same fascination that drove me
child.
I am a high school math teacher, Unity Game Developer, Game Development Instructor at
GoMyCode, engineer from ENSA Fès and student of 1337, and it is by making games
that I really learned all there was to learn.

Education

Translated using Google Translate. Click to view original.
* 2020 - now
EHTP, Casablanca
PHD research at Hassania School of Public Works (EHTP)
* 2018 - 2020
ENSA, FEZ
Master degree in Internet of things and mobile systems
* 2017 - 2018
FST, SETTAT
Technician degree in computer engineering
* 2014 - 2013
FST, SETTAT
DEUST in Mathematics, computer science, physics (MIP).
*2014
BAC Sciences Maths mention very well

Experience / Qualifications

Translated using Google Translate. Click to view original.
* Video game development instructor with Unity

* State teacher of Maths for 3 years.

* Senior Developer in C #, Pyhton, C ++, C etc
I am a high school math teacher in the state, I offer private lessons at home in Math for all levels (college or high school program), Moroccan or French program. I am also an IOT engineer and doctoral student, and I offer courses in c, c #, Java, Python, Web (HTML + CSS + JAVACRIPT), c ++, Android and game dev programming with Unity etc. I was able to acquire good impressions in the eyes of the parents of the students, and they strongly attest to the success of their children. I wish you all the best and welcome.

Ask a question

Send a message explaining your needs and Yassine will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

MonTueWedThuFriSatSun
7    Tuesday at 7:00  Wednesday at 7:00      Saturday at 7:00  
8    Tuesday at 8:00  Wednesday at 8:00      Saturday at 8:00  
9    Tuesday at 9:00  Wednesday at 9:00      Saturday at 9:00  
10    Tuesday at 10:00  Wednesday at 10:00      Saturday at 10:00  
11    Tuesday at 11:00  Wednesday at 11:00      Saturday at 11:00  
12    Tuesday at 12:00  Wednesday at 12:00      Saturday at 12:00  
13    Tuesday at 13:00  Wednesday at 13:00      Saturday at 13:00  
14  Monday at 14:00    Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
15  Monday at 15:00    Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
16  Monday at 16:00    Wednesday at 16:00  Thursday at 16:00  Friday at 16:00    
17  Monday at 17:00    Wednesday at 17:00  Thursday at 17:00  Friday at 17:00    
18  Monday at 18:00    Wednesday at 18:00  Thursday at 18:00  Friday at 18:00    
19  Monday at 19:00    Wednesday at 19:00  Thursday at 19:00  Friday at 19:00    
20  Monday at 20:00  Tuesday at 20:00  Wednesday at 20:00  Thursday at 20:00  Friday at 20:00  Saturday at 20:00  Sunday at 20:00
21  Monday at 21:00  Tuesday at 21:00  Wednesday at 21:00  Thursday at 21:00  Friday at 21:00  Saturday at 21:00  Sunday at 21:00
22  Monday at 22:00  Tuesday at 22:00  Wednesday at 22:00  Thursday at 22:00  Friday at 22:00  Saturday at 22:00  Sunday at 22:00
23  Monday at 23:00  Tuesday at 23:00  Wednesday at 23:00  Thursday at 23:00  Friday at 23:00  Saturday at 23:00  Sunday at 23:00
from $19.07Online via webcam
from $25.35At student's home

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 2021
  • Google connected

Availability of a typical week

MonTueWedThuFriSatSun
7    Tuesday at 7:00  Wednesday at 7:00      Saturday at 7:00  
8    Tuesday at 8:00  Wednesday at 8:00      Saturday at 8:00  
9    Tuesday at 9:00  Wednesday at 9:00      Saturday at 9:00  
10    Tuesday at 10:00  Wednesday at 10:00      Saturday at 10:00  
11    Tuesday at 11:00  Wednesday at 11:00      Saturday at 11:00  
12    Tuesday at 12:00  Wednesday at 12:00      Saturday at 12:00  
13    Tuesday at 13:00  Wednesday at 13:00      Saturday at 13:00  
14  Monday at 14:00    Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
15  Monday at 15:00    Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
16  Monday at 16:00    Wednesday at 16:00  Thursday at 16:00  Friday at 16:00    
17  Monday at 17:00    Wednesday at 17:00  Thursday at 17:00  Friday at 17:00    
18  Monday at 18:00    Wednesday at 18:00  Thursday at 18:00  Friday at 18:00    
19  Monday at 19:00    Wednesday at 19:00  Thursday at 19:00  Friday at 19:00    
20  Monday at 20:00  Tuesday at 20:00  Wednesday at 20:00  Thursday at 20:00  Friday at 20:00  Saturday at 20:00  Sunday at 20:00
21  Monday at 21:00  Tuesday at 21:00  Wednesday at 21:00  Thursday at 21:00  Friday at 21:00  Saturday at 21:00  Sunday at 21:00
22  Monday at 22:00  Tuesday at 22:00  Wednesday at 22:00  Thursday at 22:00  Friday at 22:00  Saturday at 22:00  Sunday at 22:00
23  Monday at 23:00  Tuesday at 23:00  Wednesday at 23:00  Thursday at 23:00  Friday at 23:00  Saturday at 23:00  Sunday at 23:00
from $19.07Online via webcam
from $25.35At student's home

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


Mohamed
General computer course (Python, C, javascript, etc ...)
The aim of this course is to learn programming in general and to discover the different programming applications such as machine learning, deep learning or even video game programming via Unity. There is also the possibility of doing lessons at a more advanced level according to the student's need and to concentrate on one point or another.

Arne
Learn to create websites and implement a server to handle requests.
Web development is a great field to start your programming journey, not only do you learn to think logically but you'll also combine your code with a visual design. I will not program for you but I will teach you how to program so you'll be able to start your programming career with ease.

Maxime
Cours d'informatique ( développement en Python, C, C++, C# ...)
Présentation : Etudiant en 4eme année école d'ingénieur (spécialiser en maths et informatique) Méthodologie : - cours en ligne - possibilité d’envoi d'exercices d’entraînements (avec correction, ou correction directement pendant le cours suivant) - je suis disponible tous les jours pour une aide sur un exercice qui pose un problème ou autre - possibilité de reprendre vos cours et de faire des séances d’aide pour vos exercices, DM Parcours : Je suis titulaire d’un Bac S, option maths j’ai fait deux années de prépa Maths et Physique avec option Informatique (MPSI et MP). Je suis actuellement en 4eme année d’école d’ingénieur à l’EPITA et je suis spécialisé dans l’Intelligence Artificiel et le Big Data.

Marco
Music and Sounds Creation Course for Video Games!
Are you a musician and do you like video games? Are you a video game developer interested in learning more about their sounds and music? You don't have musical experience? You do not know where to start? Can I help you! I am a composer and sound designer of video games living between Japan and Europe and I offer courses to learn among others: - composition of soundtracks for video games, - creation of sound effects and sound effects - implementation and coding of sound effects in video games. - MAO (Computer-assisted music) Do not hesitate to contact me for more information.

Shanker
C++ Code Ninja - Learn to code effectively in C++ with an expert
C++ is the language of Systems. When it comes to performance its either C or C++ that came again and again to rescue and help engineer carefully architect the systems and control almost every aspect of a program. I am a passionate C++ programmer and have been working for last 9 years in C++. I am professionally working at Ubisoft as a game engine programmer for last 6+ years. I am current living in Paris as I continue to work at Ubisoft and the course is in English because I do not speak French yet. Through out my career I have worked on various C++ code bases ranging from game engine rendering, physics, A.I., video decoder, distributed build build systems for building large C++ code bases. Apart from coding I like to teach how to write efficient code to people with less experience in a manner which is easy to understand and feels fun. The approach I would like to take with the course differs from text books. Text books generally drops too much information at once and makes it overwhelming for students. I would start with assessment of the student's skill with coding and dive straight into to coding without even wasting a minute. Together we will work on simple projects and learn how to build a complex program. By the time the course finishes you should be able to jump into thousands of lines of code with comfort. Don't worry even if you have never written a single line of code. Even though people do not recommend you to start with C++ I think it is better to start this way. Things you learn on the way would make you a better programmer when it comes to any other language. This is how I learnt coding also. C++ Course Includes: C subset of C++ (Pointers, Functions, User Defined Data types) Object Oriented Features of C++ Advanced C++ Features (Templates, Lambdas, Threads etc.) Effective use of STL Containers and Algorithms. Memory Management File IO How to leverage Multi-threading to improve responsiveness of your programs We can go far into advance technicalities but that is based on the skill set of the student. On the side: We will work on interesting projects based on the choice of the student. We can also make video games literally in C++ from scratch (this could seriously be fun). Data Structures Desing Patterns Code Versioning (Git) Operating Systems basics Making Apps

Ahmad
Introduction to Computer Science; including C, Python, SQL, and JavaScript plus CSS and HTML
Hello, world! This is introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. A little overview of what you will learn throughout this course; A broad and robust understanding of computer science and programming How to think algorithmically and solve programming problems efficiently Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development Familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML How to engage with a vibrant community of like-minded learners from all levels of experience How to develop and present a final programming project to your peers. t

Daniela
Blender - Beginners class to modelling - VRCHAT help available!
Blender is particularly useful software with a pretty high beginner learning curve. You can use it to create low poly and highly complex models, animations, characters, and environments. I am offering a beginner's class in Blender. This is a very specific specialism class as I cannot teach you everything Blender has to offer. I will be offering teachings in: -Modelling -Texturing -Rigging -Weight Painting Which are vital skills for creating working, moving characters and assets for video games or animations. For those who love the world of Virtual reality - my classes could also help you in creating VRCHAT avatars - as I dabble in this myself. Please specify when applying for my class whether you'd like to learn VRCHAT specific content.

Timur
C language, a simple but powerful tools to work with
C language is a very simple and basic language to learn, thus a very powerful one. With this course, I will introduce you to the concept underlying the C language and I will teach you the best practice when working with it. If you have any issue regarding this language, please get in touch and I will be happy to help

Chrisnatan
<> CP101 - Content Programming Lessons with KOPO Pt. 2 <>
In this class, students will program applications using content programming tools. KOPO will allow students to develop online mobile applications by synthesizing new education contents and programing application parameters to create new mobile applications. Course Plan Breakdown: 1. Adding sound effects for game level 2. Making 2 more levels of ordering game 3. Creating a comparing game 4. Publishing and sharing games

Eugene
STEM education - Scratch, Robotics, Lego, game development with Kodu, animation and story telling with Muvizu and Moviestorm.
Technology is driving the world. position your child for ideation of innovation and creativity. STEM education widens their horizon. I facilitate STEM education using powerful tools like the Scratch programming language, Robotics, Lego, Game development with Scratch and Kodu. these technologies build and strengthen students' grasp of algorithm development, problem-solving skills, general programming concepts and tenets and inside into future computer and software venture. Sign your child and loved ones up under my standard and patterned tutelage and together we brighten the future.

Anthony
ZBRUSH training - Sculpting a character from A to Z
This online course is intended for all beginners wishing to learn about the digital sculpture tools offered by ZBrush. I will accompany you throughout this training in order to allow you to personalize your work interface, allowing you a better ease of work. The training is divided into several chapters that you can discover below: Interface and Customization Brushes The materials Sculpture with Dynamesh Sculpture of our first character Topology Vertex Paint and Render the Character Whether you are a beginner or an intermediate, do not hesitate to join this training, which will allow you to create magnificent characters on ZBrush.

Léo
Introduction to concept design for characters, sets, objects ...
Hello, let me introduce myself, Leo from the New3dge school, freelance in visual design for 5 years with various experiences in America, today concept artist for video games and films in France. If you want to learn drawing in order to create your own characters, environments, objects on paper or using digital tools, this course is for you. Tailor-made and adapted to any level, this course will allow you to understand the technical bases of drawing such as perspective, anatomy, colors ... and push them to the creation of complex elements. Each profile being different, we define together your objective during the first course starting from your current level then we develop the desired axis.

Yan
Entry into programming or deepening at will
Entry into programming, you can choose the topic yourself or I will prepare a wide selection for you. I adapt variably to your experience, whether as a newcomer or for people with average experience who want to deepen certain topics. Examples are: - Game programming (C #, Unity, Mobile Games) - App programming - Website creation - E-commerce shop - databases - Tutoring for the apprenticeship or computer science (also algorithms & mathematics) I am very flexible!

Farrukh
Software Development / Web Development / Cloud Development
In this course , we will be following complete course outline from beginning to programming in C# and the move onto web development focusing Microsoft .net framework. Asp.net framework will be taught focusing beginners to make them achieve the capability to free lance.

Vanina
Learn programming (while having fun) with Scratch
Hello, I am a young girl of 17 (soon to be 18), a future computer science student. I would like to offer distance scratch lessons, that is to say, program small games by assembling blocks of instructions in a fun way. I am thinking in particular of an age group of 7 - 13 years old, but why not older! I adapt to the child, to what he wants to learn, since the goal is to transmit my passion to your children and they learn while having fun. Parents can attend classes if they wish, there is no problem. Available all summer flexible hours. We can organize ourselves as you want 😊 Please do not hesitate to contact me to discuss it.