Elite – C#, C++, Unity Game Programming Courses

by Real Programming 4 Kids Claim Listing

In these courses students learn about 3D models, textures, materials, component based programming and Unity specific functions such as prefabs, parenting, lists, tags, delegates and coroutines.  

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Real Programming 4 Kids Logo

img Duration

Please Enquire

Course Details

Our Elite-level courses feature courses in C++ and Unity (C#).  Students apply everything that they’ve learned in the previous courses to our highest-level courses.  Students at this level are introduced to component-based programming and the techniques and methods used by professional programmers in the industry.

These courses are for our most elite-level programmers who are completely comfortable with object-oriented and previous programming fundamentals and are advanced-level graduates.

These programs are made from scratch by the students, and the students are only provided the images and sounds created for RP4K (though all students are also encouraged to create their own resources to use in the program if they wish).

 

Open-Ended Courses

The Open-Ended program is designed to allow excelling students to quickly learn advanced topics usually taught in college and university! Learn to build client-server applications, connect programs to databases, or build web applications using multiple programming languages.

The Open-Ended course is designed to allow students to take their own ideas and develop them to fruition. Designed to be 1-on-1 or small group projects, the course is tailored to the needs of students and allows them to learn a new language from the ground up or continue building an application they've already started.

Eligible students will be approached about potential opportunities. Let us know if your child has their own game ideas they would like to build!

 

RP4K’s Mathematics and Physics for Video Game Programmers

Elliott Bay M.Sc. (Mathematics) and president of RP4K, is one of the instructors for this course

This is meant for RP4K students at an elite level. The ideal student would be 14 to 18 years old, already very good in mathematics, and have already taken a few RP4K coding courses. This course is not for everyone.

This is the one RP4K course that is not a coding course. Math and Physics for Video Game Programmers is a math and physics course. It involves math, physics, examples, and proofs.

Elliott, as president of RP4K, has been supervising our classes for over 20 years. Quite a few of the topics were chosen by Elliott because the math or physics formula shows up in one or more of our coding courses he has observed. However, the focus of the math and physics course is math and physics.

 

Why Take This Course?

  • To better understand the math and physics behind video game programming,

  • To learn to prove why some of the formulas used in video game programming are true. It is better to know why something is true than to just insert it in your code. If you know why it's true, you become more confident in using it.

  • To learn to think mathematically.

  • To prepare for University Computer Science programs

In the Endless Runner (Unity C# Elite) course, students control a robot that runs endlessly in a three-dimensional space while avoiding obstacles placed in its way.

The Game Engine (C++ Elite) course is for our most experienced programmers who really want to know everything about making a game engine.

In these courses, students learn about 3D models, textures, materials, component-based programming, and Unity-specific functions such as prefabs, parenting, lists, tags, delegates, and coroutines.

Students also use version control, create efficient programs, and apply smart programming techniques and practices used in the industry. Students learn about rotating in three dimensions: matrices, vectors, and linear interpolation.

  • High Park North Branch

    1511 – 255 Glenlake Avenue Toronto, High Park North, Toronto

Check out more C++ Programming courses in Canada

University of Alberta Logo

C# Fundamentals

C# (c?sharp) is a gen­er­al-pur­pose back-end pro­gram­ming lan­guage that can be used to per­form a wide range of tasks and objec­tives. Stu­dents will learn pro­gram­ming fun­da­men­tals, and the basics of devel­op­ing and com­pil­ing soft­ware writ­ten in the C# lan­guage.

by University of Alberta [Claim Listing ]
Sanrus Training Centre Logo

Kotlin

This course is mostly focused on providing skills and knowledge to work with Java and covers most of the language features that are listed in the course outline.

by Sanrus Training Centre [Claim Listing ]
Practicum Canada Logo

Servlet Programming

Servlet programming courses are offered by Practicum Canada. Practicum Canada has highly skilled and proficient professionals with over 20 years of industry and academic experience. We are equipped with innate abilities to instill academic and professional expertise.

by Practicum Canada [Claim Listing ]
  • Price
  • Start Date
  • Duration
TBC (Toronto Business College) Logo

Python

This hands-on Python course teaches you the essentials of Python scripting. It is a foundational course, so you will learn the basics of writing and running Python scripts and explore more advanced features such as file operations, regular expressions

by TBC (Toronto Business College) [Claim Listing ]
ProTech Training Logo

Swift Fundamentals - Introduction to UIKit

This course is the second course from the Developing Swift Fundamentals Bundle courses. After finishing the bundle which consists of 3 courses you can apply for the “App Development with Swift certification” from Apple.

by ProTech Training [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy