Expand AU Menu

Online Training Tutorials for Popular Software Applications

The New Media Center’s workshop series focuses on multimedia production software. 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.

Log into Lynda.com now >

 

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
  • Google Drive
    Google Drive incorporates the document creation features of Google Docs with a cloud computing solution that keeps your content updated and synchronized across the web, your computer, and your mobile device. This course teaches the essentials for creating, formatting, sharing, and editing Google documents, spreadsheets, presentations, and forms. The course also introduces the new Google Drive homepage, the Google Drive sync folder, and file management on the online web drive. (4 hours)
    Google Drive 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

GIS – Geographic Information Systems

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
  • Titanium
    Author Rafael Hernandez creates native iOS and Android applications from a single codebase with the open-source Appcelerator Titanium platform. The course explains the difference between browser-based JavaScript and Titanium JavaScript, shows how to create a basic application, and demonstrates building buttons, sliders, switches, and pickers. The course also covers creating tables, implementing maps, providing feedback to users, incorporating multimedia, detecting gestures, and preparing finished apps for distribution. (3 hours)
    Titanium Mobile App Development 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

Programming

  • ASP.NET
    Use Microsoft ASP.NET to build professional, dynamic websites. Covering everything from installing and configuring Visual Web Developer 2008 or Visual Studio Express 2012 for Web and SQL Server Express to creating web form pages. (6 hours)
    ASP.Net 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 Training
    PHP 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
    The popular object-oriented open-source programming language. Walk through the basic data types, demonstrating Ruby’s control structures (loops, iterators, conditionals, and code blocks) and showcasing the elegant syntax structure of the language. Kevin explains variable scope and shows how to use methods, arguments, and return values to write efficient code. After covering the fundamentals, the course focuses on Ruby’s object-oriented features – defining classes and exploring OOP concepts, including instances, attributes, access control, and inheritance. Exercise files accompany the course. (7 hours)
    Ruby 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
  • SAS
    UCLA’s Institute for Digital Research and Education has extensive resources for learning SAS including class notes and lecture videos (2.5 hours) non-lynda resources.
    Getting Familiar with SAS
  • 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

More online tutorials are available on the Multimedia Resources page.