Have you ever wanted to create your own MP3 player using Flash CS4? This series of flash tutorials hosted by Mark Lassoff from LearnToProgram.TV will show you how to create your own MP3 player using Flash CS4. In this first two-part video, the groundwork is laid for a completely functional MP3 player. Mark will help [...]
Actionscript
Flash Tutorial with CS4: Creating an MP3 Player with Actionscript Preview Part I
Have you ever wanted to create your own MP3 player using Flash CS4? This series of flash tutorials hosted by Mark Lassoff from LearnToProgram.TV will show you how to create your own MP3 player using Flash CS4. In this first two-part video, the groundwork is laid for a completely functional MP3 player. Mark will help [...]
Flash Tutorial: Building a MP3 Player Part V
This is part five of a five part series on creating an MP3 player with Flash and Actionscript 3.0. This flash tutorial will work in Flash CS3, CS4, and CS5. The complete MP3 player includes play, pause and stop functions, a volume control, a pan control, time of song and time elapsed, a visualizer and [...]
Flash Tutorial: Building a MP3 Player Part IV
This is part four of a five part series on creating an MP3 player with Flash and Actionscript 3.0. This flash tutorial will work in Flash CS3, CS4, and CS5. The complete MP3 player includes play, pause and stop functions, a volume control, a pan control, time of song and time elapsed, a visualizer and [...]
Flash Tutorial: Building a MP3 Player Part III
This is part three of a five part series on creating an MP3 player with Flash and Actionscript 3.0. This flash tutorial will work in Flash CS3, CS4, and CS5. The complete MP3 player includes play, pause and stop functions, a volume control, a pan control, time of song and time elapsed, a visualizer and [...]
Flash Tutorial: Building a MP3 Player Part II
This is part two of a five part series on creating an MP3 player with Flash and Actionscript 3.0. This flash tutorial will work in Flash CS3, CS4, and CS5. The complete MP3 player includes play, pause and stop functions, a volume control, a pan control, time of song and time elapsed, a visualizer and [...]
Flash Tutorial: Building a MP3 Player Part I
This is the first part of a five part series on creating an MP3 player with Flash and Actionscript 3.0. This flash tutorial will work in Flash CS3, CS4, and CS5. The complete MP3 player includes play, pause and stop functions, a volume control, a pan control, time of song and time elapsed, a visualizer [...]
Actionscript Tutorial: Actionscript Array
Arrays are an important structure in any programming language. In this tutorial Mark Lassoff demonstrates the basics of Actionscript arrays with Actionscript 3 and Flash Builder. Mark creates two different actionscript arrays and populates them with data. Then he demonstrates several actionscript array methods that allow you to add to the array, delete from the [...]
Actionscript 3 Tutorial: Actionscript Drawing API
Actionscript 3 has a convenient, yet powerful, drawing API. It is easy to learn and use and allows you to draw lines, shapes and curves. You may need to do custom charting or drawing for data visualization or perhaps you need to use the drawing API of a video game you are creating. This tutorial [...]
Actionscript Tutorial: Actionscript 3 Events
Events are serious business in Actionscript 3– When the user clicks, double clicks, focuses on an object, right clicks, etc., an actionscript 3 event is generated. Dealing with those events is a large part of using Actionscript code. In this video Mark will teach you the basics of events and also take a look at [...]
Ajax
Ajax Development
What is Ajax? Asynchronous Javascript and Xml allows you to build a web site with the responsiveness and elegance of a desktop application. Many of today’s top web applications use Ajax extensively– Google Maps, Kayak, and even YouTube! Our Ajax development course provides many Ajax examples. The secret sauce with Ajax is communicating with the [...]
Simple Ajax Tutorial
What is Ajax? Ajax is the technology behind many of today’s most responsive web sites. AJAX is an application of Javascript coding that allows your web page to talk the server without refreshing the page. This gives users a more seamless, more desktop-like experience. In this simple Ajax tutorial you will learn the secrets behind [...]
Android
How to Program Android Apps: Event Listeners
Understanding android listeners is critical to creating successful Android apps. In this video tutorial, trainer and author Mark Lassoff shows you how to attach onclick listeners and long click listeners to android buttons. Additionally he will show you how to use a single listener call-back function with multiple view objects. LearnToProgram’s How to Program Android [...]
PhoneGap for Android: Creating Mobile Applications
In this PhoneGap for Android tutorial, master trainer Mark Lassoff explains how to setup PhoneGap for Android. He also explains how to create an HTML5 android app. For this project, Mark uses the free Eclipse development software. Check out our Android Course for Beginners… Watch this PhoneGap Tutorial
Android Shared Preferences
Further your skills in developing Android applications with our Android Shared Preferences video tutorial. Our free Android tutorials will help you create your own exciting Android applications! In this tutorial, Mark will show you how to use the shared preferences class to store and retrieve data in your Android application. This class allows users to [...]
Android Custom Buttons
Do you want to learn how to create Android applications but don’t where to begin? Our free Android development tutorials might be just what you are looking for. In no time at all you will be creating your first Android application. In this Android application development tutorial, Mark will show you how to create a [...]
Android Listeners
Are you interested in creating Android apps and want to learn more? Our free Android development tutorials will help get you started creating your very own Android applications. Understanding listeners is critical to creating successful Android applications. In this video tutorial, trainer and author Mark Lassoff shows you how to attach click listeners and long [...]
Android Geolocation Example
Many popular Android applications use geolocation to track the user’s location as they move with their Android device. In this Android Geolocation Example, you will learn how to use Android’s LocationManager class and LocationListener interface to create location-aware applications. In this simple example, LearnToProgram.tv instructor Mark Lassoff creates a program that displays the user’s latitude [...]
C/C++/Objective C
Programming in C++ For the Mac: Hello World
C++ is an important programming language that is used on almost all computer platforms. C++ allows you to create applications where speed is of the essence. C++ applications run quickly because they are compiled into machine language and the machine language is directly interpreted by the computer. C++ is frequently used for console video games, [...]
Beginning C# Course
Welcome to the LearnToProgram.tv Course: C# For Beginners. This extensive course teaches you all the skills used by professional .net developers every day to program in C#. Upon completion of this course– Almost 4 and a half hours of video instruction, 6 lab exercises and dozens and dozens of code examples, you will be proficient [...]
C Programming: iOS Development Starts Here
Welcome to the LearnToProgram.tv C Programming Course. This course is designed to teach you how to program in C. It is a perfect first course for someone who has never programmed before, and would like to get into iOS programming. In no time this course will have you programming in C like a professional. Watch [...]
iOS Tutorial: iOS 6 Rotation
The method for developers to control the rotation of the iOS device has changed in iOS 6. In this iOS tutorial, master trainer Mark Lassoff shows you how to control the rotation of an iOS device while developing for iOS 6. This iOS tutorial will help developers control iPhone rotation and iPad rotation within their [...]
PhoneGap For iOS: Creating Mobile Applications
The PhoneGap Library allows you to create iOS, Android and Windows 8 mobile applications with the convenient HTML5, Javascript and CSS stack. PhoneGap acts as an intermediary between the hardware and the developer, allow you to create powerful apps that are not only easy to develop using common web languages, but also cross platform. In [...]
Programming in C++ for the Mac: Fundamental Data Types
C++ is an important programming language that is used on almost all computer platforms. C++ allows you to create applications where speed is of the essence. C++ applications run quickly because they are compiled in to machine language and the machine language is directly interpreted by the computer. C++ is frequently used for console video [...]
iOS Tab View Controller Tutorial
At first glance iOS development may seem complicated, but with our iOS tutorials, creating your own iOS applications is easy. In this short tutorial, master trainer Mark Lassoff will show you how to create a tab view controller and add views to it in iOS. Tab views is one of the most popular application GUI [...]
C Programming Tutorial | Conditionals: IF/ELSE/ELSE IF | Game Programming Part 2
This is part 2 of the Conditionals: IF/ELSE/ELSE IF tutorial. This video will review IF, ELSE and ELSE IF as used in simple and complex conditional statements. Conditionals are one of the most important element of program and this tutorial will show you how to use conditionals using C. Our C Programming Course for Beginners.
C Programming Tutorial | Conditionals: IF/ELSE/ELSE IF | Game Programming Part 1
Begin programming today with this tutorial on conditionals in C. This video is appropriate for new programmers, experienced programmers first learning C and those who are learning C so they can learn video game programming, this video features conditionals in C. Knowing conditionals is key to creating good programs. This video will review IF, ELSE [...]
Part 2: C Programming Tutorial 3- Strings and Char Data Type in C: Game Programming Series
This is part 2 of the third C Programming tutorial video. This video will review the char data type, how to get input from the user and how to use strings. Two string functions are also discussed. To do this tutorial yourself you’ll need to download a C compiler and editor. LearnToProgram.TV recommends Dev C++ [...]
Flash
Flash Tutorial: Building a MP3 Player Part V
This is part five of a five part series on creating an MP3 player with Flash and Actionscript 3.0. This flash tutorial will work in Flash CS3, CS4, and CS5. The complete MP3 player includes play, pause and stop functions, a volume control, a pan control, time of song and time elapsed, a visualizer and [...]
Flash Tutorial: Building a MP3 Player Part IV
This is part four of a five part series on creating an MP3 player with Flash and Actionscript 3.0. This flash tutorial will work in Flash CS3, CS4, and CS5. The complete MP3 player includes play, pause and stop functions, a volume control, a pan control, time of song and time elapsed, a visualizer and [...]
Flash Tutorial: Building a MP3 Player Part III
This is part three of a five part series on creating an MP3 player with Flash and Actionscript 3.0. This flash tutorial will work in Flash CS3, CS4, and CS5. The complete MP3 player includes play, pause and stop functions, a volume control, a pan control, time of song and time elapsed, a visualizer and [...]
Flash Tutorial: Building a MP3 Player Part II
This is part two of a five part series on creating an MP3 player with Flash and Actionscript 3.0. This flash tutorial will work in Flash CS3, CS4, and CS5. The complete MP3 player includes play, pause and stop functions, a volume control, a pan control, time of song and time elapsed, a visualizer and [...]
Flash Tutorial: Flash Builder (Flex)
What is flash builder? Flash Builder (Flex) provides a programmers perspective on creating Flash files. Based on the familiar Eclipse IDE, Flash Builder allows you to use MXML for UI layout and Actionscript to create web applications. In this flash tutorial on the flash builder, LearnToProgram.tv’s Mark Lassoff will show you the basics of creating [...]
Flash Tutorial: Building a MP3 Player Part I
This is the first part of a five part series on creating an MP3 player with Flash and Actionscript 3.0. This flash tutorial will work in Flash CS3, CS4, and CS5. The complete MP3 player includes play, pause and stop functions, a volume control, a pan control, time of song and time elapsed, a visualizer [...]
HTML/CSS
HTML Tutorial: Show and Hide Logical Divisions
Are you interested in learning HTML? Applying basic knowledge of HTML, Javascript and CSS you can create some interesting effects and visuals on your web site. In this video master trainer Mark Lassoff shows you how to create a “sliding HTML div effect” in which a HTML div slowly opens and closes revealing the content [...]
HTML and CSS for Beginners
Welcome to the LearnToProgram.tv Course: HTML and CSS for Beginners. Are you interested in learning HTML? HTML is the language that underlies all web sites and web applications. Even if you use a tool like Dreamweaver, understanding HTML will make you a better designer. This course also includes coverage of CSS– the language used to [...]
How to Use CSS (Cascading Style Sheets)
CSS (Cascading Style Sheets) are an import facet to quality web development. While your HTML code provides structure to the page it is the CSS code that allows you to create a pleasing design. In this video master trainer Mark Lassoff takes you through the basics of CSS code. This video is designed to be [...]
HTML5 Tutorial: Using PhoneGap to Create Mobile Contacts
HTML5 is the future of mobile apps and knowing how to use HTML5 and PhoneGap to create mobile apps is a necessary skill for 2013 and beyond. In this HTML5 tutorial, master trainer Mark Lassoff shows you how to use HTML5 and PhoneGap to create contacts on a user’s mobile device. Creating contacts is an [...]
Photoshop to HTML and CSS Tutorial: Convert PSD to HTML and CSS
Most web developers and designers will create their initial designs in Photoshop. Photoshop saves those designs in a proprietary Photoshop PSD file. The next step most developers take is to convert the PSD design to HTML and CSS which the browser can natively understand. In this video, master trainer Mark Lassoff, shows you a simple [...]
Creating Columns with HTML 5 and CSS3
Do you have a website that you can’t quite get looking right? Before CSS3, the process of creating columns with HTML 5 content was arduous and inconvenient. In this short video tutorial, master trainer Mark Lassoff will show you how to create columns in HTML 5 content using just a little bit of CSS3 and [...]
Passing Form Data Using PHP and HTML
Using PHP and HTML together is an important ability that any web developer needs to learn. As you learn web site development, one of the most important skills to master is passing data from HTML forms into PHP for processing. In this segment, you’ll learn how to create an HTML form, and code that form [...]
HTML5 Canvas Tutorial
In this HTML5 tutorial, the canvas element is reviewed. The HTML5 canvas element is one of the HTML5 elements developers are excited about. The HTML5 canvas provides a surface on which developers can display 2D or 3D images, animation or vector drawings. It has been used for everything from game development to data visualization to [...]
HTML Forms Required Fields and Regular Expressions
This video tutorial on HTML will help you make more robust forms. Forms are an important part of any web application. Validating user input can be a confusing, difficult process. However with the new HTML form attributes required and pattern, it’s easy to both make form fields required and ensure that they follow a particular [...]
Javascript
Introduction to Javascript Part 8: getElementById
The getElementById method is one of the most important functions in Javascript. However, many programmers who are just starting out have trouble with it. In this video, Mark discusses how to use the Javascript getElementById method. Mark demonstrates how to dynamically change stylesheet rules, change content within a div and read a text box with [...]
Introduction to Javascript Part 7: Functions
Functions allow you to create a piece of code and execute at any point during the execution of the program. This video discusses functions, function calls, passing arguments to a function, returning values from a function, and the scope of variables within a function. Our Javascript Course for Beginners
Introduction to Javascript Part 6: String Object
String and the string object allow you to work with text in Javascript. This video introduces creating strings and using the string object. The string.length property is demonstrated as well as several important methods you can use with Strings. Our Javascript Course for Beginners
Introduction to Javascript Part 4: Loops
In part 4 of our Beginning Javascript series, we cover loops. Loops allow you to execute a section of code a number of times. This video tutorial covers for loops, while loops and do…while loops. Javascript is easy to learn and adds a level of interactivity to your web pages that you can’t achieve with [...]
Introduction to Javascript Part 3: Branching
In this segment we’ll look at branching. Branching is accomplished with conditional statements– also known as if statements. If statements, else statements and if..else…if combinations will also be demonstrated. We’ll look at some of the comparison operators that are used with expressions within if statements and take a look at compound if statements in this [...]
Introduction to Javascript Part 2: Variables
In this second tutorial on the Javascript language we’ll take a close look at variables. Variables are a central concept in all programming languages. This tutorial covers declaring variables, initializing variables, combined declaration and initialization of variables, the assignment operator, concatenation operator, mathematical operators and string verus number variables. Our Javascript for Beginners Course.
Introduction to Javascript Part 1: Hello World
Javascript is the language of interaction on the web. It is the language your browser can understand and process and more and more it’s being used for complex application tasks. Learning Javascript starts here, as instructor Mark Lassoff takes you through the basics of “Hello World” in Javascript. This video covers placing Javascript in the [...]
Introduction to Javascript Part 5: Arrays
Javascript Arrays are an easy to use and powerful construct. Arrays allow you to hold more complex data in a single variable. For example, with javascript arrays, you can hold a list of names or value. This video reviews three ways to create javascript arrays, referencing individual array indexes, adding to, and changing array elements, [...]

