Learning Courses
Get started with our popular learning courses starting from $29
With absolutely no experience, you can learn to build your app! In our range of online courses, we teach the skills you need to create your own apps. And we do it without the complexity found in other programming tools and courses. We have courses such as the App Academy with 60 bite-sized videos each covering an individual task.
Learn how to create a PDF in LiveCode, connect to a web service, play a video, connect to Facebook and much more. Perhaps you want to learn what’s involved in building the most popular apps, choose from the clock app, messages app and more. Each topic comes complete with sample projects, code and assets.
LiveCode Courses
Simple Messages Academy
In the messages app, you will be introduced to the LiveCode tool and programming language. You will start by creating a simple messaging app in the style of the iOS Messages App. You will be introduced to some key concepts for app development in LiveCode and have the opportunity to say Hello to your classmates using the app.
Learning Outcomes
- App Introduction
- Stacks, Objects and Properties
- Constructing the UI
- Adding Code
- Posting a Message Online
- The LiveCode Message Path
- Saving as a Standalone
Calculator Academy
In the calculator app, you will learn more about how messages flow through the objects in your app and how this can be used to consolidate your code. You will also learn how to store information using variables, how to write your own code to perform calculations, and how to set conditions for your app to follow.
Learning Outcomes
- App Introduction
- Constructing the UI: Adding Buttons
- Constructing the UI: Setting Button Properties
- Constructing the UI: Completing the UI
- Constructing the UI: Adding Button Icons
- User Events and Messages
- Custom Commands and Parameters
- Grouping Buttons Together
- Entering Numbers
- Clearing the Display
- Calculating a Percentage
- Toggling a Value Between Negative and Positive
- Removing the Leading 0
- Storing Values
- Calculations
- Resizing the Number to Fit
- Saving as a Standalone
Notes Academy
In the notes app, you will learn how to read from and write to a text file in LiveCode. You will also learn how to use tables to display data in a clear format, as well as how to add multiple screens to your app.
Learning Outcomes
- App Introduction
- Notes UI – The List of Notes
- Notes UI – Displaying a Note
- Notes UI – Navigating Between Cards
- Creating a New Note
- Displaying the List of Notes
- Showing and Editing a Note
- Deleting a Note
- Updating the UI – Using a Table
- Saving as a Standalone
Clock Academy
In the clock app, you will learn how to use real world data to show the local time based on your current location. You will also learn how to execute the same code repeatedly in order to update the time at regular intervals and create user alerts.
Learning Outcomes
- App Introduction
- Creating a Navigation Bar
- The World Clock UI
- The Stopwatch UI
- The Timer UI
- The Alarm UI
- The Edit/Add Alarm UI
- Implementing the World Clock
- Implementing the Stopwatch
- Implementing the Timer
- Adding an Alarm
- Checking for Alarms
- Editing and Deleting Alarms
- Saving as a Standalone
Web Browser Academy
In the web browser app, you will learn how to add the ability to browse the internet in your app. You will also learn how to enable the user to navigate around the browser and share information from within your app using the built-in controls of the device your app is running on..
Learning Outcomes
- App Introduction
- The Browser UI
- The Sharing Options UI
- The Bookmarks UI
- Creating a Browser Control
- Entering a URL and Navigating Around the Browser
- Sharing a URL
- Bookmarks and the Reading List
- Saving as a Standalone
Weather Academy
In the weather app you will learn how to retrieve and process data from a web service. You will also learn how to construct the User Interface for your app in code, how to keep frequently used code in separate places, and how to detect swipe gestures in your app.
Learning Outcomes
- App Introduction
- Adding Controls to the Stack
- Constructing the UI in the Card Script
- Adding a Library Stack
- Retrieve the Current Location
- Retrieve Weather Data For Current Location
- Update the UI – Days
- Update the UI – Temperatures
- Update the UI – Forecast
- Update the UI – Icons
- Update the UI – Breakdown
- Update the UI – Background
- Converting to Celsius
- Swiping
- Saving as a Standalone
Compass Academy
In the compass app, you will learn how to connect to your smartphone sensors and make your app react when tilting your device and using the accelerometer. You will also learn how to code more advanced calculations in LiveCode, how to prepare an app for deployment on a mobile device, and how to prepare a submission to the Apple and Google app stores.
Learning Outcomes
- App Introduction
- Building an App for iOS
- Building an App for Android
- Constructing the UI
- Swiping Between Cards
- Mobile Sensors
- Script for Card “compass”
- Script for Card “level”
- Submitting an App to the App Store
- Submitting an App to Google Play
Photos Academy
In the photos app, you will learn how to work with databases in LiveCode. You will also learn how to manipulate images, how to create image based lists for display, and how to use built-in mobile controls in your app.
Learning Outcomes
- App Introduction
- Introduction to SQLite Databases
- Database Example
- Binary Data and Image Data
- Databases in LiveCode
- Creating the Photos Database
- Database Handling
- Image Manipulation – Resizing and Cropping
- Creating a Thumbnail
- Constructing the UI
- Navigating Between the Cards
- Listing Photos
- Selecting Photos
- Importing Photos
- Sharing Photos
- Viewing Photos
- Viewing a Single Photo
- Additional Actions
- Viewing Albums
- Listing Albums
- Album Header Actions
- Viewing Albums II
- Adding Photos to Albums
Sheepherder Game Academy
This Academy shows you how to make the popular “Sheepherder” game featured on YouTube. Learn how to make this game for Mobile in 5 easy lessons. Watch each short (4-5 minute) video and follow along using the step by step written documentation. All the game code is available for you to copy and paste, with clear explanations of how and why it works. You will be provided with necessary images and samples for download.
Learning Outcomes
- Constructing the UI
- Sprite management & behaviour
- Game interaction & scoring
- Implement a timer and reset game
- Skin the game, add touch controls and deploy to iOS simulator
App Academy – 60 short 5 minute videos
The LiveCode App Academy contains 60 five-minute videos, each teaching a useful LiveCode skill. The topics range from comparing lists to creating a PDF to getting the current GPS location and displaying it on a map. Every video is accompanied by a detailed step by step text guide, with samples and code you can copy and paste.
Interactive Ebook Academy
This academy teaches you how to build a media rich interactive ebook, in 9 short lessons. You will cover everything needed to create your ebook, add pages, animations, audio and video, visual effects including parallax, add social networking and deploy to your device.
Galactic Gauntlet Game Academy
The LiveCode Side Scrolling Game Academy teaches you how to make an animated side scrolling game that takes advantage of OpenGL on mobile devices. The academy consists of seven hour long video sessions, accompanied by code examples and reading materials. You will be making the side scrolling game “Galactic Gauntlet”, which is available on the Apple App Store and Google Play
The Cloud & Database Academy
This Academy will teach you about using LiveCode with databases and the cloud. During this course you will learn how to create many cross platform applications that fall into both the cloud and database categories.
Sound Board Academy
Designed for code.org Hour of Code this course was created for students 13+. The ‘Hour of Code™’ is an international initiative by Computer Science Education Week and code.org that introduces millions of students to one hour of computer science and computer programming.
Create your own soundboards. After creating soundboards with animal and piano sounds, students will be free to make their own customized soundboards with their own image and music selections! Fun. Easy. Fast. We hope you’ll enjoy this tutorial as much as we do!
Widget Building Course
To make it possible to create extensions and plug them into the LiveCode engine we’ve created a new flavour of our language called LiveCode Builder. LiveCode Builder looks a lot like LiveCode Script so should feel familiar for any seasoned LiveCode developer. There is lots of new syntax which exposes parts of the LiveCode engine that were only previously available to those who were skilled c/c++ developers. Learn how to build widgets with this course
Learning Outcomes
- Hello World Library
- Extended Hello World Library
- Rotated Text Widget
- Extended Rotated Text Widget
- Pie Chart Widget
- Modifying the Line Graph Widget