Course Overview
Teacher
LearnToProgram is a leading publisher of web, mobile and game development courses that are used by individuals and companies worldwide. Based outside of Hartford, Connecticut, the LearnToProgram team is dedicated to teaching more people to program... View ProfileDetails
- Total Time 8 hr, 14 min
- Lessons 47
- Attachments 59
- Exercises 178
-
271 CQ
47 Lessons in This Course
-
4 minFREESoftware Development lesson 1Free3 CQ
In this lesson from Learn to Program, get an introduction to the Unity 5 software and discover what will be covered in this game development course.
with LearnToProgramIn this lesson from Learn to Program, get an introduction to the Unity 5 software and discover what will be covered in this game development course.
-
11 minSoftware Development lesson 26 CQ
Before you can start building 3D games with Unity, it's important to understand the workspace. In this lesson, get a guided tour of the Unity 5 interface.
with LearnToProgramBefore you can start building 3D games with Unity, it's important to understand the workspace. In this lesson, get a guided tour of the Unity 5 interface.
-
3 minSoftware Development lesson 32 CQ
Game Scenes in Unity 5 contain the objects of your game. In this lesson, explore the properties of Scenes, and learn to add objects, save, and open a Scene.
with LearnToProgramGame Scenes in Unity 5 contain the objects of your game. In this lesson, explore the properties of Scenes, and learn to add objects, save, and open a Scene.
-
6 minSoftware Development lesson 44 CQ
Discover what game objects in Unity 5 are, how to create one, and how they differ from game assets in this lesson with Nicholas from Learn to Program.
with LearnToProgramDiscover what game objects in Unity 5 are, how to create one, and how they differ from game assets in this lesson with Nicholas from Learn to Program.
-
4 minSoftware Development lesson 53 CQ
The UI system in Unity 5 makes it easy to create UI that is positioned among other 2D and 3D objects in the Scene. Explore the essentials of it in this lesson.
with LearnToProgramThe UI system in Unity 5 makes it easy to create UI that is positioned among other 2D and 3D objects in the Scene. Explore the essentials of it in this lesson.
-
5 minSoftware Development lesson 63 CQ
Want to learn how to test games you're building in Unity 5? Nicholas from Learn to Program shows how to start a game, as well as pause and stop it.
with LearnToProgramWant to learn how to test games you're building in Unity 5? Nicholas from Learn to Program shows how to start a game, as well as pause and stop it.
-
5 minSoftware Development lesson 73 CQ
Assets form some of the most important building blocks of a Unity 5 game or interactive experience. Learn all about importing and managing them in this lesson.
with LearnToProgramAssets form some of the most important building blocks of a Unity 5 game or interactive experience. Learn all about importing and managing them in this lesson.
-
21 minAnimation lesson 811 CQ
Now that you know what types of assets are imported into a Unity 5 environment, learn about the many asset import settings available to you as a game developer.
with LearnToProgramNow that you know what types of assets are imported into a Unity 5 environment, learn about the many asset import settings available to you as a game developer.
-
2 minSoftware Development lesson 92 CQ
It's easy to change an asset outside of Unity, then see the change automatically echoed within the Scene—with no effort on your end. Learn how in this lesson!
with LearnToProgramIt's easy to change an asset outside of Unity, then see the change automatically echoed within the Scene—with no effort on your end. Learn how in this lesson!
-
5 minSoftware Development lesson 103 CQ
Explore the differences between assets and game objects in Unity 5, get clarification on how to turn an asset into a game object, and learn about instancing.
with LearnToProgramExplore the differences between assets and game objects in Unity 5, get clarification on how to turn an asset into a game object, and learn about instancing.
-
11 minSoftware Development lesson 116 CQ
Prefabs are an important aspect of developing games within Unity 5. Discover the fundamentals of prefabs, learn why they're needed, and learn to make them!
with LearnToProgramPrefabs are an important aspect of developing games within Unity 5. Discover the fundamentals of prefabs, learn why they're needed, and learn to make them!
-
21 minSoftware Development lesson 1211 CQ
This lesson from Learn to Program discusses how to script in C# for Unity and demonstrates how to add those scripts to objects as components.
with LearnToProgramThis lesson from Learn to Program discusses how to script in C# for Unity and demonstrates how to add those scripts to objects as components.
-
18 minSoftware Development lesson 1310 CQ
This lesson outlines the types of objects and variables you can assign to a C# script in Unity 5. Learn how to create variables, edit them, and more.
with LearnToProgramThis lesson outlines the types of objects and variables you can assign to a C# script in Unity 5. Learn how to create variables, edit them, and more.
-
19 minSoftware Development lesson 1410 CQ
Learning how to debug C# script in Unity 5 is a valuable skill. Discover how to find broken code and fix it using the Console in conjunction with MonoDevelop.
with LearnToProgramLearning how to debug C# script in Unity 5 is a valuable skill. Discover how to find broken code and fix it using the Console in conjunction with MonoDevelop.
-
11 minSoftware Development lesson 156 CQ
Learn all about inputs and the Input Manager in Unity 5. Discover how inputs work, see how to set up cases using simple logic for the inputs, and more.
with LearnToProgramLearn all about inputs and the Input Manager in Unity 5. Discover how inputs work, see how to set up cases using simple logic for the inputs, and more.
-
8 minSoftware Development lesson 165 CQ
Learn about axes inputs and values, then see how to create a setup that allows you to work with axes inputs and values from the Unity Editor.
with LearnToProgramLearn about axes inputs and values, then see how to create a setup that allows you to work with axes inputs and values from the Unity Editor.
-
16 minSoftware Development lesson 179 CQ
In this Unity 5 lesson, Nicholas from Learn to Program discusses the four states of a button and demonstrates how to write the C# code for each.
with LearnToProgramIn this Unity 5 lesson, Nicholas from Learn to Program discusses the four states of a button and demonstrates how to write the C# code for each.
-
26 minSoftware Development lesson 1814 CQ
In this lesson, learn how to create C# input scripts that move a character around the Unity 5 game scene. Explore movement logic, mult variables, and more.
with LearnToProgramIn this lesson, learn how to create C# input scripts that move a character around the Unity 5 game scene. Explore movement logic, mult variables, and more.
-
6 minSoftware Development lesson 194 CQ
Nicholas from Learn to Program discusses the C# script behind the button pressed logic, button unpressed logic, and the button unpressed position change.
with LearnToProgramNicholas from Learn to Program discusses the C# script behind the button pressed logic, button unpressed logic, and the button unpressed position change.
-
7 minSoftware Development lesson 204 CQ
Learn all about the fundamentals of Unity's 3D physics engine, including how to set up and change the physics properties of simple objects to create collisions.
with LearnToProgramLearn all about the fundamentals of Unity's 3D physics engine, including how to set up and change the physics properties of simple objects to create collisions.
-
8 minSoftware Development lesson 215 CQ
Nicholas from Learn to Program explores the fundamentals of passive physics, discusses commonly used colliders, and shows how to create a barrier in Unity 5.
with LearnToProgramNicholas from Learn to Program explores the fundamentals of passive physics, discusses commonly used colliders, and shows how to create a barrier in Unity 5.
-
14 minSoftware Development lesson 228 CQ
Explore the available Rigidbody parameters in Unity 5, discover and test how mass affects objects, and learn how to apply physics materials to an object.
with LearnToProgramExplore the available Rigidbody parameters in Unity 5, discover and test how mass affects objects, and learn how to apply physics materials to an object.
-
5 minSoftware Development lesson 233 CQ
Learn how to set up a quick collisions layering system in Unity 5 so that you can pair together collisions you want to happen together, and disable others.
with LearnToProgramLearn how to set up a quick collisions layering system in Unity 5 so that you can pair together collisions you want to happen together, and disable others.
-
13 minSoftware Development lesson 247 CQ
Create and control an object's dynamic movement via script by creating force in game development software Unity 5. Learn how in this lesson!
with LearnToProgramCreate and control an object's dynamic movement via script by creating force in game development software Unity 5. Learn how in this lesson!
-
14 minSoftware Development lesson 258 CQ
Nicholas from Simon Sez IT shares how to set up a trigger, then shows how to write the C# code for OnTriggerEnter, OnTriggerExit, and OnTriggerStay.
with LearnToProgramNicholas from Simon Sez IT shares how to set up a trigger, then shows how to write the C# code for OnTriggerEnter, OnTriggerExit, and OnTriggerStay.
-
13 minSoftware Development lesson 267 CQ
Learn the basics of collisions in Unity 5, discover how to add force at a position, and review a practical exercise to help you practice collisions.
with LearnToProgramLearn the basics of collisions in Unity 5, discover how to add force at a position, and review a practical exercise to help you practice collisions.
-
9 minSoftware Development lesson 275 CQ
Arrays used in Unity help collect variables together in a manageable form. Learn how C# code handles arrays, as well as how to declare an array in this lesson.
with LearnToProgramArrays used in Unity help collect variables together in a manageable form. Learn how C# code handles arrays, as well as how to declare an array in this lesson.
-
8 minSoftware Development lesson 285 CQ
Learn how lists differ from arrays, as well as how to declare a list, add to a list, and continuously add to and subtract from lists in this Unity 5 lesson.
with LearnToProgramLearn how lists differ from arrays, as well as how to declare a list, add to a list, and continuously add to and subtract from lists in this Unity 5 lesson.
-
15 minSoftware Development lesson 298 CQ
Looping is an extremely useful way of handling game data in Unity 5. In this lesson from Learn to Program, discover the for loop and foreach loop.
with LearnToProgramLooping is an extremely useful way of handling game data in Unity 5. In this lesson from Learn to Program, discover the for loop and foreach loop.
-
5 minSoftware Development lesson 303 CQ
Learn how to use Linq classes in Unity 5 to organize your data and figure out calculations like minimums, maximums, averages, and more—no parsing required.
with LearnToProgramLearn how to use Linq classes in Unity 5 to organize your data and figure out calculations like minimums, maximums, averages, and more—no parsing required.
-
14 minSoftware Development lesson 318 CQ
In this Unity 5 lesson, learn how to generate a collection of game objects in a scene through C# code; then practice what you've learned with a lab exercise.
with LearnToProgramIn this Unity 5 lesson, learn how to generate a collection of game objects in a scene through C# code; then practice what you've learned with a lab exercise.
-
6 minSoftware Development lesson 324 CQ
Bring your games to life with sound! Get an introduction to audio in Unity, compare its 2D and 3D audio features, and discover how to add an Audio Listener.
with LearnToProgramBring your games to life with sound! Get an introduction to audio in Unity, compare its 2D and 3D audio features, and discover how to add an Audio Listener.
-
8 minSoftware Development lesson 335 CQ
Discover how to make and configure a new audio source component from an object in Unity 5, and learn a couple 3D sound settings, like roll-off and Doppler.
with LearnToProgramDiscover how to make and configure a new audio source component from an object in Unity 5, and learn a couple 3D sound settings, like roll-off and Doppler.
-
12 minSoftware Development lesson 347 CQ
Learn the essentials of audio scripting in Unity 5 by discovering how to play a single audio file, as well as multiple audio files from one game object.
with LearnToProgramLearn the essentials of audio scripting in Unity 5 by discovering how to play a single audio file, as well as multiple audio files from one game object.
-
15 min3D Design lesson 358 CQ
Light your scenes exactly how you want with dynamic lighting capabilities offered in game development software Unity 5. Learn to use lighting in this lesson.
with LearnToProgramLight your scenes exactly how you want with dynamic lighting capabilities offered in game development software Unity 5. Learn to use lighting in this lesson.
-
12 min3D Design lesson 367 CQ
Discover a simple way to create a material; then see how to configure the three most important parts of a it: the diffuse map, normal map, and specular map.
with LearnToProgramDiscover a simple way to create a material; then see how to configure the three most important parts of a it: the diffuse map, normal map, and specular map.
-
2 min3D Design lesson 372 CQ
While the process of adding transparency in Unity 5 is relatively easy, it does require a bit of finagling. Learn how it's done in this lesson.
with LearnToProgramWhile the process of adding transparency in Unity 5 is relatively easy, it does require a bit of finagling. Learn how it's done in this lesson.
-
15 min3D Design lesson 388 CQ
Learn how to generate a normal map, use an alpha channel, and configure a material's settings to create a textured material for a scene in Unity 5.
with LearnToProgramLearn how to generate a normal map, use an alpha channel, and configure a material's settings to create a textured material for a scene in Unity 5.
-
7 minAnimation lesson 394 CQ
Ready to create virtual game characters that spin, jump, and run? Bring life to your characters with Unity 5's animation system, the Mecanim.
with LearnToProgramReady to create virtual game characters that spin, jump, and run? Bring life to your characters with Unity 5's animation system, the Mecanim.
-
4 minAnimation lesson 403 CQ
Animator controllers are needed to call and play animations within Unity, and in this lesson, Nicholas from Learn to Program demonstrates how to set one up.
with LearnToProgramAnimator controllers are needed to call and play animations within Unity, and in this lesson, Nicholas from Learn to Program demonstrates how to set one up.
-
6 minAnimation lesson 414 CQ
Explore the Unity 5 Mecanim interface, discover how to add animations into the animator controller, and see how to make a default animation clip.
with LearnToProgramExplore the Unity 5 Mecanim interface, discover how to add animations into the animator controller, and see how to make a default animation clip.
-
5 minAnimation lesson 423 CQ
Unity 5 offers parameters that drive your game character's animations, including floats, integers, Booleans, and triggers. Learn about them in this lesson.
with LearnToProgramUnity 5 offers parameters that drive your game character's animations, including floats, integers, Booleans, and triggers. Learn about them in this lesson.
-
10 minAnimation lesson 436 CQ
Alternate between default and input-based animations seamlessly with animation transitions available in Unity 5. Learn how to create them in this lesson!
with LearnToProgramAlternate between default and input-based animations seamlessly with animation transitions available in Unity 5. Learn how to create them in this lesson!
-
14 minSoftware Development lesson 448 CQ
Now that you have a solid understanding of animator controllers in Unity 5, learn how to call scripts to create a public animator type of variable.
with LearnToProgramNow that you have a solid understanding of animator controllers in Unity 5, learn how to call scripts to create a public animator type of variable.
-
7 minSoftware Development lesson 454 CQ
Nicholas from Learn to Program explains some of the primary export options available within Unity 5. Get your game to an audience in a playable format!
with LearnToProgramNicholas from Learn to Program explains some of the primary export options available within Unity 5. Get your game to an audience in a playable format!
-
9 minSoftware Development lesson 465 CQ
Get advice for configuring the quality settings of games developed in Unity 5, and explore some of the most important settings for web, standalone, and iOS.
with LearnToProgramGet advice for configuring the quality settings of games developed in Unity 5, and explore some of the most important settings for web, standalone, and iOS.
-
12 minSoftware Development lesson 477 CQ
There are a few final steps to take before you can finish creating a playable version of a game developed in Unity 5. Look at them in this lesson.
with LearnToProgramThere are a few final steps to take before you can finish creating a playable version of a game developed in Unity 5. Look at them in this lesson.
-
19140 min19-part Software Development course80 CQ
Want to add a layer of interactivity to your HTML website without wasting time on a programming language that isn’t built to last? Whether you’re new to coding or looking to brush up on old skills, you’ll find everything you need to know about JavaScript basics in these 19 lessons. Learn how to use operators, variables, conditional statements, loops, and more. By the end of this course, you should have the necessary tools to start building your own dynamic website or browser-based game.
with LearnToProgramWant to add a layer of interactivity to your HTML website without wasting time on a programming language that isn’t built to last? Whether you’re new to coding or looking to brush up on old skills, you’ll find everything you need to know about JavaScript basics in these 19 lessons. Learn how to use operators, variables, conditional statements, loops, and more. By the end of this course, you should have the necessary tools to start building your own dynamic website or browser-based game.
-
27221 min27-part Web Development course124 CQ
Learning how to code has never been so simple! This 27-lesson beginner’s course from Learn to Program teaches you how to create a website from scratch using HTML and CSS. Start with an overview of web development before delving into the structure of HTML and XHTML documents. By the end of this course, you’ll know how to code links, inputs, and comments in HTML; style and format content with CSS; and more. Each lesson is accompanied by a screencast and exercises to reinforce your understanding.
with LearnToProgramLearning how to code has never been so simple! This 27-lesson beginner’s course from Learn to Program teaches you how to create a website from scratch using HTML and CSS. Start with an overview of web development before delving into the structure of HTML and XHTML documents. By the end of this course, you’ll know how to code links, inputs, and comments in HTML; style and format content with CSS; and more. Each lesson is accompanied by a screencast and exercises to reinforce your understanding.
-
972 min9-part Software Development course42 CQ
Want to design and program your own game using one of the most common languages in PC game building? In this course, LearnToProgram teaches you how to create a basic, text-based game called “Monster."
with LearnToProgramWant to design and program your own game using one of the most common languages in PC game building? In this course, LearnToProgram teaches you how to create a basic, text-based game called “Monster."
-
24274 min24-part Web Development course150 CQ
Develop expertise in website design and turn your plain HTML webpage into a stylistic treat using CSS! By the end of this course, you’ll be able to create the perfect look and feel for any website.
with LearnToProgramDevelop expertise in website design and turn your plain HTML webpage into a stylistic treat using CSS! By the end of this course, you’ll be able to create the perfect look and feel for any website.
-
21114 min21-part Software Development course66 CQ
Want to learn a programming language that emphasizes readability without sacrificing power? Python is the one for you. In this beginner's course, Learn to Program guides you through Python’s lists, conditional statements, loops, and more. If you are already proficient in a similar object-oriented language such as C or Java, learning the essentials of Python will be a piece of cake; if you've never written a single line of code, these crystal-clear lessons will make learning a new language as painless as possible.
with LearnToProgramWant to learn a programming language that emphasizes readability without sacrificing power? Python is the one for you. In this beginner's course, Learn to Program guides you through Python’s lists, conditional statements, loops, and more. If you are already proficient in a similar object-oriented language such as C or Java, learning the essentials of Python will be a piece of cake; if you've never written a single line of code, these crystal-clear lessons will make learning a new language as painless as possible.
-
42434 min42-part Android Development course238 CQ
Jump-start your Android development skills with Learn to Program! This beginner-level course starts with a review of the Java principles you need to understand before designing more complex programs, including inheritance and interfaces. Then, start working with Android SDK—the bundle of free tools for developers. Learn how to structure your application, add graphics, build an effective architecture, and add the bells and whistles before testing out the program with an emulator and going live!
with LearnToProgramJump-start your Android development skills with Learn to Program! This beginner-level course starts with a review of the Java principles you need to understand before designing more complex programs, including inheritance and interfaces. Then, start working with Android SDK—the bundle of free tools for developers. Learn how to structure your application, add graphics, build an effective architecture, and add the bells and whistles before testing out the program with an emulator and going live!
-
15140 min15-part Android Development course78 CQ
Want to know how to code an Android app? Learn everything you need in this intermediate course. From basic Java and the free Eclipse ADT, to debugging—get ready to launch your custom Android app!
with Daniel DownsWant to know how to code an Android app? Learn everything you need in this intermediate course. From basic Java and the free Eclipse ADT, to debugging—get ready to launch your custom Android app!
-
12150 min12-part Android Development course81 CQ
Follow along and learn how to create mobile apps in this project-based development course. Follow along and make 10 different apps you can use and distribute to iOS, Android, Kindle and more!
with LearnToProgramFollow along and learn how to create mobile apps in this project-based development course. Follow along and make 10 different apps you can use and distribute to iOS, Android, Kindle and more!
-
47494 min47-part Android Development course271 CQ
Explore the ins and outs of Unity 5's flexible animation system, stellar physics capabilities, and audio mixer. Learn how to start developing your own 3D games and interactive experiences!
with LearnToProgramExplore the ins and outs of Unity 5's flexible animation system, stellar physics capabilities, and audio mixer. Learn how to start developing your own 3D games and interactive experiences!
-
4 minAndroid Development lesson3 CQ
Want to learn how to customize your Android device? In this lesson, discover how to change the look of your Android smartphone with the launcher and icon packs!
with Tyler MillerWant to learn how to customize your Android device? In this lesson, discover how to change the look of your Android smartphone with the launcher and icon packs!
-
10101 min10-part Software Development course55 CQ
Building a video game is a wonderful learning experience that uses many different skills. Learn learn how to build a game using Scratch, a free game design software from M.I.T.
with Richard PothBuilding a video game is a wonderful learning experience that uses many different skills. Learn learn how to build a game using Scratch, a free game design software from M.I.T.
-
6138 min6-part Software Development course73 CQ
Want working knowledge of Python—fast? This course from Bitesize Business School is an accelerated introduction to one of the most important coding languages.
Want working knowledge of Python—fast? This course from Bitesize Business School is an accelerated introduction to one of the most important coding languages.
-
5117 min5-part Software Development course61 CQ
Learn Django the smart way—by building a website! Find out about this popular Python-based framework and get hands-on coding experience as you create a complex website.
Learn Django the smart way—by building a website! Find out about this popular Python-based framework and get hands-on coding experience as you create a complex website.
-
46431 min46-part Software Development course238 CQ
C++ is a diverse programming language that can be used to create applications, games, and more. In this beginner-friendly course, you'll learn everything you need to know to master C++ programming.
with LearnToProgramC++ is a diverse programming language that can be used to create applications, games, and more. In this beginner-friendly course, you'll learn everything you need to know to master C++ programming.
-
47494 min47-part Android Development course271 CQ
Explore the ins and outs of Unity 5's flexible animation system, stellar physics capabilities, and audio mixer. Learn how to start developing your own 3D games and interactive experiences!
with LearnToProgramExplore the ins and outs of Unity 5's flexible animation system, stellar physics capabilities, and audio mixer. Learn how to start developing your own 3D games and interactive experiences!
-
32350 min32-part iOS Development course190 CQ
With the spread of tablets and smartphones, there are more opportunities for programmers than ever before. In this intermediate-level course, get your start as a developer for Apple iOS devices!
with LearnToProgramWith the spread of tablets and smartphones, there are more opportunities for programmers than ever before. In this intermediate-level course, get your start as a developer for Apple iOS devices!
-
7107 min7-part iOS Development course57 CQ
Looking for a programming language that can do some heavy-lifting but doesn't take years to master? When programming for iOS, OS X, and watchOS, Apple's programming language Swift is the best choice!
with Sanjay NoronhaLooking for a programming language that can do some heavy-lifting but doesn't take years to master? When programming for iOS, OS X, and watchOS, Apple's programming language Swift is the best choice!
-
780 min7-part iOS Development course44 CQ
Get behind the UI-UX scenes and learn how to confidently build and maintain app interfaces that deal with different iPhone screen sizes and orientations using Xcode's Auto Layout feature in Swift.
with Sanjay NoronhaGet behind the UI-UX scenes and learn how to confidently build and maintain app interfaces that deal with different iPhone screen sizes and orientations using Xcode's Auto Layout feature in Swift.
-
34196 min34-part iOS Development course117 CQ
Are you interested in making your first iOS or OSX app? Mark Lassoff, the founder of Learn to Program, offers a beginner-friendly overview of Swift using the Xcode development environment.
with LearnToProgramAre you interested in making your first iOS or OSX app? Mark Lassoff, the founder of Learn to Program, offers a beginner-friendly overview of Swift using the Xcode development environment.
-
12150 min12-part Android Development course81 CQ
Follow along and learn how to create mobile apps in this project-based development course. Follow along and make 10 different apps you can use and distribute to iOS, Android, Kindle and more!
with LearnToProgramFollow along and learn how to create mobile apps in this project-based development course. Follow along and make 10 different apps you can use and distribute to iOS, Android, Kindle and more!