Give your child a leg up by learning computer programming with a 1 on 1, live instructor. Parents can choose for their child to learn Python, Java, and a variety of topics by selecting any of the available UTG courses below.
For parents who may be new to UTG Academy, or are unsure what to register in, we recommend booking an assessment at this link, and we will make a recommendation.
Private lessons will be held in an online environment, equivalent to Zoom. Each course is 15 hours.
At this level, students will learn how to use Unity3D, modern game development software used by corporate and independent studio developers. Software made in Unity3D can be ported to mobile devices, PC’s, consoles such as the Xbox and PlayStation and can be shared or sold on the Android and Apple store. Students will write C# in Microsoft Visual Studio and finish with a full 2D spaceship game!
AP Computer Science Prep Part 2 builds on the foundational Java skills developed in Part 1 and is designed to further prepare students for advanced high school or university-level computer science courses. Students deepen their understanding of object-oriented programming by exploring key topics such as array lists (including traversal, searching, and sorting), two-dimensional arrays, inheritance, and polymorphism. These advanced concepts are reinforced through two applied projects: a memory-matching card game and a text-based implementation of "21". The course emphasizes abstraction, code organization, and reusability, reflecting the structure and expectations of the AP Computer Science A curriculum.
Prior experience with Java programming is required.
Give your child a leg up by learning computer programming with a 1 on 1, live instructor. Parents can choose for their child to learn Python, Java, and a variety of topics by selecting any of the available UTG courses below.
For parents who may be new to UTG Academy, or are unsure what to register in, we recommend booking an assessment at this link, and we will make a recommendation.
Private lessons will be held in an online environment, equivalent to Zoom. Each course is 15 hours.
This course is level 1 of a 4 level program designed to prepare students for computer science courses at the high school or university level. Computer Science Preparation Levels 1-3 practice the fundamentals of Java, while also applying them to a unique coding project that complements the course content. Computer Science Preparation Level 4 is specifically designed to prepare students for the Computer Science AP exam and test preparation based on the topics from levels 1-3. The course topics in level 1 are: variables and data types, expressions and assignment, compound assignment operators, boolean expressions and conditionals, iteration (loops and decision-making control structures), classes and their objects, methods (setters and getters), constructors, and 1D Arrays. This course's project is programming an app similiar to a Wordle game.
Prior programming experience is an asset for this course, but not required.
Give your child a leg up by learning computer programming with a 1 on 1, live instructor. Parents can choose for their child to learn Python, Java, and a variety of topics by selecting any of the available UTG courses below.
For parents who may be new to UTG Academy, or are unsure what to register in, we recommend booking an assessment at this link, and we will make a recommendation.
Private lessons will be held in an online environment, equivalent to Zoom. Each course is 15 hours.
This course is level 2 of a 4 level program designed to prepare students for computer science courses at the high school or university level. Computer Science Preparation Levels 1-3 practice the fundamentals of Java, while also applying them to a unique coding project that complements the course content. Computer Science Preparation Level 4 is specifically designed to prepare students for the Computer Science AP exam and test preparation based on the topics from levels 1-3. The course topics in level 2 are: array lists (traversing, searching, sorting), 2D Arrays, inheritance, and polymorphism. This course has two projects, coding a game similar to Memory, and "21".
Computer programming experience in Java is required prior to beginning this course.
This course is level 2 of a 4 level program designed to prepare students for computer science courses at the high school or university level. Computer Science Preparation Levels 1-3 practice the fundamentals of Java, while also applying them to a unique coding project that complements the course content. Computer Science Preparation Level 4 is specifically designed to prepare students for the Computer Science AP exam and test preparation based on the topics from levels 1-3. The course topics in level 2 are: array lists (traversing, searching, sorting), 2D Arrays, inheritance, and polymorphism. This course has two projects, coding a game similar to Memory, and "21".
Computer programming experience in Java is required prior to beginning this course.