This page is a collection of online resources for training on other commonly used software applications. The list is divided by application type.

To view the lynda.com tutorials you must first be logged into lynda.com with your AU credentials. You will not be able to access all the tutorial videos if you are not first authenticated as AU faculty, student or staff. For information on how to access lynda.com, visit www.american.edu/lynda.

Collaboration

Camtasia
How to set up, record, edit, and share a professional looking screencast that you can use for software demonstrations, interactive elearning projects, and more with Camtasia Studio. (6 hours)Camtasia Studio 8 Essential Training

Prezi
An introduction to Prezi, a cutting-edge tool for creating dynamic presentations. Discover how to add layers of meaning to static presentations with multimedia, spatial relationships, and movement. The course demonstrates the features and benefits of an effective Prezi presentation, shows how to navigate the user interface, and explains how to create, animate, share, and publish a prezi. (2 hours)Up and Running in Prezi

Sharepoint
See the basics you need to get started using Microsoft SharePoint Server 2013 for business collaboration and real-time documentation sharing. The course teaches SharePoint site owners and members how to create, edit, and save documents; create and use team sites; navigate permissions; maximize workflows; and fully integrate SharePoint and Office 2013.
(9 hours)SharePoint Server 2013 Essential Training

Mobile App Development

Android
Discover how to build an Android game and distribute it in the Google Play app store, using Cocos2d-x and the Eclipse Platform. Plus, author Todd Perkins shows how to monetize your game further with income from Google Mobile ads. The course demonstrates how to install and set up your coding environment; build the game's core scenes, layers, and sprites; handle touch and accelerometer data; create classes based on a detailed game flow chart; and manage misses, wins, and scores. (3 hours)Building and Monetizing Game Apps for Android

iPhone
Presents the tools and skills needed to create applications for this mobile platform. Developer Simon Allardice breaks down the process of becoming an iPhone developer, from getting started with the tools and the language to building user interfaces and working with the unique features of the iPhone. With multiple hands-on exercises and demonstration projects, Simon explores the core development tools for iPhone (Xcode, Interface Builder, and Instruments), the language (Objective-C), and the framework (Cocoa Touch) (6 hours)iPhone SDK Essential Training

Xcode
This course covers the major features of Xcode, the powerful and well-designed integrated development environment (IDE) for developers of OS X and iOS apps. Author Bill Weinman explores the Xcode user interface; reviews the code editors, including version and assistant editors; and shows how to speed up your workflow with code snippets, keyboard shortcuts, and behaviors. (4 hours)Xcode 4 Essential Training

C#
The foundational programming language at the heart of several Microsoft platforms, including Windows, ASP.NET, Silverlight, SharePoint, and Windows Phone. The course walks through the basic syntax and structure of the language, introduces object-oriented concepts, and shows how to define custom classes. The course also demonstrates using C# language features, compiling and running code, handling exceptions, reading and writing files, and addressing common compilation issues through debugging. (6 hours)C# Essential Training

C/C++
Widely used for both systems and applications development, the C and C++ programming languages are available for virtually every operating system and are often the best choice for performance-critical applications. This course dissects the anatomy of C and C++, from variables to functions and loops, and explores both the C Standard Library and the C++ Standard Template Library. (11 hours)C/C++ Essential Training

Java
Explore Java SE (Standard Edition), the language used to build mobile apps for Android devices, enterprise server applications, and more. This course demonstrates how to install both Java and the Eclipse IDE and dives into the particulars of programming. The course also explains the fundamentals of Java, from creating simple variables, assigning values, and declaring methods to working with strings, arrays, and subclasses; reading and writing to text files; and implementing object oriented programming concepts. (7 hours)Java Essential Training

Javascript
Use JavaScript to add new features and a richer, more compelling user interface on web pages. This course keeps current best practices and practical uses for JavaScript in mind, while covering syntax, working with the DOM, and developing and debugging across multiple platforms, devices, and browsers. (5 hours)JavaScript Essential Training

Objective-C
The popular language for developing Mac, iPhone, and iPad applications. This tutorial discusses how to build a basic application using Objective-C and Xcode 4. The course shows how to download and install the development tools, covers every major feature of the language, and walks through the writing, compiling, and debugging stages of development. (6 hours)Objective-C Essential Training

PHP with MySQL
Web site and database assimilation is a necessity for many of today’s businesses, and learning to work with PHP is key to integration success. This course teaches the comprehensive steps for building dynamic, data-driven, interactive websites. Learn the entire process of building a content management system starting with the basics of the PHP language (variables, arrays, loops, functions, etc.) and working up to building dynamic web pages with a MySQL back end. Also covers blueprinting applications; structuring and interacting with databases; building, validating, and processing forms; and regulating user access with passwords. In addition, he provides practical advice, offers examples of best practices, and demonstrates refactoring techniques for improving existing code. (11 hours) and (10 hours)PHP with MySQL Essential TrainingPHP with MySQL Beyond the Basics

Python 3
The scripting language of choice for many large organizations, including Google, Yahoo, and IBM. This tutorial demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Example projects include a normalized database interface and a complete working CRUD application. (6 hours)Python 3 Essential Training

Ruby on Rails 3
Learn how to create full-featured, object-oriented web applications from the fundamental concepts and best practices behind the Rails framework, to how to build a complete application with dynamic, database-driven content. Using a content management system as an example project, this course explains how to structure databases, build database-driven, object-oriented models, route incoming requests, render pages with dynamic content, and to process and validate form data. (12 hours)Ruby on Rails 3 Essential Training

Social Media Marketing

Facebook
The large and highly engaged Facebook audience makes it a natural place to start marketing your business. In this course, author Justin Seeley shows you the basics of setting up your Facebook account exclusively for business use and building out your page in a way that clearly identifies your brand. He also shows how to create meaningful posts and status updates, and entice members to like your page. (2 hours)Facebook for Your Business

Search Engine Optimization
Walk step-by-step through the process of reviewing the content and markup of an existing web site to improve its ranking in search engine results. This course offers a consultant's take on how to analyze each component—from keywords to content to code—and determine what improvements are necessary to become more visible to search engines like Yahoo!, Bing, and Google. (2 hours)Analyzing Your Website to Improve SEO

Twitter
Join author Anne-Marie Concepción as she shows you how to leverage the power of tweeting for business promotion and customer engagement. This course reviews the basics of tweeting for business and shares smart ways to set up an account that reflects your brand. It explains how to tweet strategically in order to engage customers and attract followers. (5 hours)Twitter for Business

Facebook and Twitter
In Social Media Marketing with Facebook and Twitter, Anne-Marie Concepción shows dozens of ways to promote a company's brand, increase sales, engage customers, and drive site traffic using Facebook and Twitter. The course covers not only the fundamentals of social media marketing, but also the basics of creating a top-level online presence. (5 hours)Social Media Marketing with Facebook and Twitter

Statistics Software

R
How to install R on your computer, read data from SPSS and spreadsheets, and use packages for advanced R functions. The course continues with examples on how to create charts and plots, check statistical assumptions and the reliability of your data, look for data outliers, and use other data analysis tools. Finally, learn how to get charts and tables out of R and share your results with presentations and web pages. (2 hours)Up and Running with R

SPSS
Takes a practical, visual, and non-mathematical approach to the basics of statistical concepts and data analysis in SPSS, the statistical package for business, government, research, and academic organization. From importing spreadsheets to creating regression models to exporting presentation graphics, this course covers all the basics, with an emphasis on clarity, interpretation, communicability, and application. (5 hours)SPSS Statistics Essential Training