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 7 hr, 14 min
- Lessons 42
- Attachments 165
- Exercises 142
-
238 CQ
42 Lessons in This Course
-
7 minFREEAndroid Development lesson 1Free4 CQ
Java applications are composed of bytecode that is read by the Java virtual machine. Learn about Java structure, and get familiar with a programming language!
with LearnToProgramJava applications are composed of bytecode that is read by the Java virtual machine. Learn about Java structure, and get familiar with a programming language!
-
5 minAndroid Development lesson 23 CQ
As your next step in understanding Java for android applications, learn how to use packages to separate your program code into discrete units.
with LearnToProgramAs your next step in understanding Java for android applications, learn how to use packages to separate your program code into discrete units.
-
14 minAndroid Development lesson 38 CQ
This lesson is all about Java variables! In this lesson, review primitive data types, and review the operators that work on your code.
with LearnToProgramThis lesson is all about Java variables! In this lesson, review primitive data types, and review the operators that work on your code.
-
22 minAndroid Development lesson 412 CQ
In this Java for android apps lesson, learn about conditions, if and switch statements, multiple conditional statements, and finally, loops (or iterations)!
with LearnToProgramIn this Java for android apps lesson, learn about conditions, if and switch statements, multiple conditional statements, and finally, loops (or iterations)!
-
10 minAndroid Development lesson 56 CQ
Continue reviewing Java programming to learn how to create Android apps with this look at how to use arrays. You may need to use them in Android programming!
with LearnToProgramContinue reviewing Java programming to learn how to create Android apps with this look at how to use arrays. You may need to use them in Android programming!
-
7 minAndroid Development lesson 64 CQ
Now that you've reviewed arrays, continue with the Java arraylist data structure, and find out how to use this powerful and flexible Android development tool!
with LearnToProgramNow that you've reviewed arrays, continue with the Java arraylist data structure, and find out how to use this powerful and flexible Android development tool!
-
12 minAndroid Development lesson 77 CQ
In this lesson, you'll review creating classes in Java, and learn how to start a new project using Eclipse, the most common IDE used for Android development.
with LearnToProgramIn this lesson, you'll review creating classes in Java, and learn how to start a new project using Eclipse, the most common IDE used for Android development.
-
10 minAndroid Development lesson 86 CQ
Improve your skills writing Java classes in this review lesson using Eclipse IDE. In a few more lessons, you'll be ready to learn to code Android apps!
with LearnToProgramImprove your skills writing Java classes in this review lesson using Eclipse IDE. In a few more lessons, you'll be ready to learn to code Android apps!
-
9 minAndroid Development lesson 95 CQ
Continue reviewing Java for Android in this lesson on JavaScript inheritance. Learn how classes, subclasses,overrides and constructors are used in java coding.
with LearnToProgramContinue reviewing Java for Android in this lesson on JavaScript inheritance. Learn how classes, subclasses,overrides and constructors are used in java coding.
-
9 minAndroid Development lesson 105 CQ
Expand your JavaScript review and learn about using Java interfaces. This important object-oriented programming concept is used a lot in Android development.
with LearnToProgramExpand your JavaScript review and learn about using Java interfaces. This important object-oriented programming concept is used a lot in Android development.
-
3 minAndroid Development lesson 112 CQ
Finish reviewing object oriented programming in Java, and get ready to start developing for Android! Now you'll brush up on using a static member variable.
with LearnToProgramFinish reviewing object oriented programming in Java, and get ready to start developing for Android! Now you'll brush up on using a static member variable.
-
16 minAndroid Development lesson 129 CQ
In this lesson on Android app development for beginners, learn about using the free Android SDK tools for developers and the Eclipse IDE.
with LearnToProgramIn this lesson on Android app development for beginners, learn about using the free Android SDK tools for developers and the Eclipse IDE.
-
7 minAndroid Development lesson 134 CQ
This short lesson is all about using the Android emulator as a code testing environment. You'll get a good overview of how it works and what it can do!
with LearnToProgramThis short lesson is all about using the Android emulator as a code testing environment. You'll get a good overview of how it works and what it can do!
-
10 minAndroid Development lesson 146 CQ
Continue learning Android development with this lesson about creating string resources. As an example, you'll see how to use Eclipse IDE to create a GUI.
with LearnToProgramContinue learning Android development with this lesson about creating string resources. As an example, you'll see how to use Eclipse IDE to create a GUI.
-
10 minAndroid Development lesson 156 CQ
Continue to learn about Android app development with this lesson on creating drawable resources in Eclipse and using them to create a GUI for your app.
with LearnToProgramContinue to learn about Android app development with this lesson on creating drawable resources in Eclipse and using them to create a GUI for your app.
-
7 minAndroid Development lesson 164 CQ
In this lesson about how to make apps for Android, learn more about the Eclipse IDE and how to use the AndroidManifest.xml file to manage activities.
with LearnToProgramIn this lesson about how to make apps for Android, learn more about the Eclipse IDE and how to use the AndroidManifest.xml file to manage activities.
-
10 minAndroid Development lesson 176 CQ
In this lesson on making Android apps, learn about the activity lifecycle! Find out what methods are most frequently used to manage multiple processes.
with LearnToProgramIn this lesson on making Android apps, learn about the activity lifecycle! Find out what methods are most frequently used to manage multiple processes.
-
8 minAndroid Development lesson 185 CQ
Continue learning to develop Android apps in this lesson about using Listeners. You’ll start with coding an inner class using Android’s free Developer Tools.
with LearnToProgramContinue learning to develop Android apps in this lesson about using Listeners. You’ll start with coding an inner class using Android’s free Developer Tools.
-
11 minAndroid Development lesson 196 CQ
Learn more about how to code Android apps with this lesson introducing how to implement a Listener by creating an interface button with the free Eclipse IDE.
with LearnToProgramLearn more about how to code Android apps with this lesson introducing how to implement a Listener by creating an interface button with the free Eclipse IDE.
-
6 minAndroid Development lesson 204 CQ
Find out how to create Listeners using variables in this lesson on Android development for beginners. Review a step-by-step example using Eclipse IDE.
with LearnToProgramFind out how to create Listeners using variables in this lesson on Android development for beginners. Review a step-by-step example using Eclipse IDE.
-
6 minAndroid Development lesson 214 CQ
Watch a step-by-step example of how to implement a Long Click Listener in this lesson, and continue learning how to develop Android applications!
with LearnToProgramWatch a step-by-step example of how to implement a Long Click Listener in this lesson, and continue learning how to develop Android applications!
-
7 minAndroid Development lesson 224 CQ
In this lesson, learn about the type of Android Listener that works through a user’s keyboard, and review a number of different actions that can be used.
with LearnToProgramIn this lesson, learn about the type of Android Listener that works through a user’s keyboard, and review a number of different actions that can be used.
-
13 minAndroid Development lesson 237 CQ
In this Android development lesson, start learning about the Layouts that are commonly used, beginning with the Eclipse IDE default LinearLayout.
with LearnToProgramIn this Android development lesson, start learning about the Layouts that are commonly used, beginning with the Eclipse IDE default LinearLayout.
-
8 minAndroid Development lesson 245 CQ
Learn how to create Relative Layouts in this lesson! As a developer delving into Android development, dig into layout details using RelativeLayout in Eclipse.
with LearnToProgramLearn how to create Relative Layouts in this lesson! As a developer delving into Android development, dig into layout details using RelativeLayout in Eclipse.
-
9 minAndroid Development lesson 255 CQ
In this lesson, learn how to create a Table Layout in Android, review the similarities with designing tables in HTML, and edit the library of XML files.
with LearnToProgramIn this lesson, learn how to create a Table Layout in Android, review the similarities with designing tables in HTML, and edit the library of XML files.
-
12 minAndroid Development lesson 267 CQ
Learn how to add a ListView object to a LinearLayout in this Android development lesson! Review a detailed example created using the free Eclipse environment.
with LearnToProgramLearn how to add a ListView object to a LinearLayout in this Android development lesson! Review a detailed example created using the free Eclipse environment.
-
7 minAndroid Development lesson 274 CQ
In this lesson about developing Android applications, learn how to create custom buttons, set the Listener, add a toast, and test a new button in the emulator.
with LearnToProgramIn this lesson about developing Android applications, learn how to create custom buttons, set the Listener, add a toast, and test a new button in the emulator.
-
7 minAndroid Development lesson 284 CQ
Continue learning about designing the user interface for your Android apps in this lesson about creating toggle buttons. Follow along using the Eclipse IDE.
with LearnToProgramContinue learning about designing the user interface for your Android apps in this lesson about creating toggle buttons. Follow along using the Eclipse IDE.
-
17 minAndroid Development lesson 299 CQ
In this lesson, learn how to design a user interface for Android applications with the free Eclipse IDE, using RadioButton and CheckBox.
with LearnToProgramIn this lesson, learn how to design a user interface for Android applications with the free Eclipse IDE, using RadioButton and CheckBox.
-
10 minAndroid Development lesson 306 CQ
Find out how to create Android Spinners (a.k.a. drop down menus) in this lesson. Learn how to work with the widget that’s built into the Eclipse environment.
with LearnToProgramFind out how to create Android Spinners (a.k.a. drop down menus) in this lesson. Learn how to work with the widget that’s built into the Eclipse environment.
-
6 minAndroid Development lesson 314 CQ
In this step-by-step Android app development lesson, review an example of how to use a widget to implement AutoCompleteTextView in the Eclipse IDE.
with LearnToProgramIn this step-by-step Android app development lesson, review an example of how to use a widget to implement AutoCompleteTextView in the Eclipse IDE.
-
14 minAndroid Development lesson 328 CQ
You’ll learn about integrating Google Maps into Android in this lesson. Also, find out how to get the SDK debug certificate that’s needed to get started.
with LearnToProgramYou’ll learn about integrating Google Maps into Android in this lesson. Also, find out how to get the SDK debug certificate that’s needed to get started.
-
5 minAndroid Development lesson 333 CQ
If you are curious about how to display web pages on an Android app, this is the lesson for you! Learn about WebView—a View that functions like a browser.
with LearnToProgramIf you are curious about how to display web pages on an Android app, this is the lesson for you! Learn about WebView—a View that functions like a browser.
-
19 minAndroid Development lesson 3410 CQ
Find out how to create Time and Date Pickers in this lesson for Android development beginners. Watch a step-by-step example using the Eclipse environment.
with LearnToProgramFind out how to create Time and Date Pickers in this lesson for Android development beginners. Watch a step-by-step example using the Eclipse environment.
-
8 minAndroid Development lesson 355 CQ
In this lesson, learn how to develop Android applications that have more than one activity, and how to make it easy for users to switch between them.
with LearnToProgramIn this lesson, learn how to develop Android applications that have more than one activity, and how to make it easy for users to switch between them.
-
13 minAndroid Development lesson 367 CQ
If you want to create an Android app that passes data between activities, this lesson is for you! Learn how to do it using the Eclipse IDE with built-in ADT.
with LearnToProgramIf you want to create an Android app that passes data between activities, this lesson is for you! Learn how to do it using the Eclipse IDE with built-in ADT.
-
14 minAndroid Development lesson 378 CQ
In this Android app development lesson, learn how to work with shared preferences in the Eclipse environment to pass data between activities.
with LearnToProgramIn this Android app development lesson, learn how to work with shared preferences in the Eclipse environment to pass data between activities.
-
17 minAndroid Development lesson 389 CQ
The topic for this application development lesson is storing data within the Android device, or internal storage. Learn how using the Eclipse IDE.
with LearnToProgramThe topic for this application development lesson is storing data within the Android device, or internal storage. Learn how using the Eclipse IDE.
-
12 minAndroid Development lesson 397 CQ
Find out about writing to the SD card in this Android development lesson on external storage. You’ll be using the Eclipse IDE that comes with the free ADT.
with LearnToProgramFind out about writing to the SD card in this Android development lesson on external storage. You’ll be using the Eclipse IDE that comes with the free ADT.
-
7 minAndroid Development lesson 404 CQ
This lesson is about developing an Android web app using WebView to display data. Learn to work with the SDK ADT Bundle to access sample baseball scores.
with LearnToProgramThis lesson is about developing an Android web app using WebView to display data. Learn to work with the SDK ADT Bundle to access sample baseball scores.
-
5 minAndroid Development lesson 413 CQ
Learn how to make a simple MP3 player in this short Android development lesson, and use the graphical UI to create play, pause, and stop buttons.
with LearnToProgramLearn how to make a simple MP3 player in this short Android development lesson, and use the graphical UI to create play, pause, and stop buttons.
-
4 minAndroid Development lesson 423 CQ
You’ll be able to play video files in your Android application easily after watching this short app development lesson that uses the Eclipse environment.
with LearnToProgramYou’ll be able to play video files in your Android application easily after watching this short app development lesson that uses the Eclipse environment.
-
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.
-
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!
-
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!