Start learning with our library of video tutorials taught by experts. Get started

Developer Training + Tutorials

Learn how to code, create, and build web applications, from the foundations of object-oriented programming in C and C++, to how to write Java. Our developer tutorials can help you learn to develop and create mobile apps, work with PHP and MySQL databases, get started with the statistical processing language R, and much more.
Don Barnett
.

Learn how to program software and applications

Software powers more and more of our world, helping us send information, analyze data, and even control household appliances. With hundreds of courses on widely used programming languages, like PHP, Objective-C, and Java; you'll gain the programming skills in-demand today.

Try our Developer tutorials

— every online course includes free video tutorials. Become a member to keep learning, with unlimited access to every course in our library.

Topics

Skill level

Software

Author

More options

  • Closed captioning
174 Developer courses · 6,084 video tutorials
sort by:
  • view course page for Code Clinic: C++

    Code Clinic: C++ with Bill Weinman

    Explore a solution to a different C++ challenge every month, and compare the results with other programming languages, in the Code Clinic series.

    1h 11m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: Java

    Code Clinic: Java with Patrick Royal

    Explore a solution to a different Java challenge every month, and compare the results with other programming languages, in the Code Clinic series.

    52m 28s
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: Ruby

    Code Clinic: Ruby with Kevin Skoglund

    Explore a solution to a different Ruby challenge every month, and compare the results with other programming languages, in the Code Clinic series.

    1h 58m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: Python

    Code Clinic: Python with Barron Stone

    Explore a solution to a different Python challenge every month, and compare the results with other programming languages, in the Code Clinic series.

    1h 33m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: C#

    Code Clinic: C# with David Gassner

    Explore a solution to a different C# challenge every month, and compare the results with other programming languages, in the Code Clinic series.

    1h 48m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: PHP

    Code Clinic: PHP with David Powers

    Explore a solution to a different PHP challenge every month, and compare the results with other programming languages, in the Code Clinic series.

    3h 11m
    Intermediate
     
    Viewers:

  • view course page for ASP.NET MVC 5 Essential Training

    Learn how to develop dynamic web applications with the ASP.NET MVC 5 framework.

    3h 40m
    Intermediate
     
    Viewers:

  • view course page for Java EE Essentials: Enterprise JavaBeans

    Learn how to build your own simple JavaBeans and get programming tips for developing enterprise-level applications that are scalable, cross-compatible, and less demanding of server resources.

    1h 45m
    Intermediate
     
    Viewers:

  • view course page for Amazon Web Services Essential Training

    Learn how to architect cloud-based applications with Amazon Web Services.

    3h 56m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Symfony2 for PHP

    Build PHP applications the modern way with Symfony2, a popular PHP MVC framework.

    2h 4m
    Intermediate
     
    Viewers:

  • view course page for Building Adaptive Android Apps with Fragments

    Teaches Android developers how to program with the Fragments API, and build apps that work well on Android phones, tablets, and even desktop computers.

    2h 8m
    Intermediate
     
    Viewers:

  • view course page for Effective Design of RESTful APIs

    Learn to plan and model your own APIs and understand the six REST constraints: the design rules that help guide your architecture.

    44m 11s
    Intermediate
     
    Viewers:

  • view course page for Up and Running with OpenGL

    Up and Running with OpenGL with Pablo Colapinto

    Learn how to render real-time 2D and 3D graphics with OpenGL, the world standard API for cross-platform graphics.

    1h 45m
    Intermediate
     
    Viewers:

  • view course page for Python GUI Development with Tkinter

    Learn how to build a graphical user interface (GUI) for your Python applications with Tkinter.

    4h 55m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Laravel

    Start building PHP applications with Laravel, the PHP framework for designers.

    2h 28m
    Intermediate
     
    Viewers:

  • view course page for Creating Mobile Games with Unity

    Get your game ready for mobile with Unity.

    1h 12m
    Intermediate
     
    Viewers:

  • view course page for Accessing Databases with Object-Oriented PHP

    Learn how to access and manipulate databases using the object-oriented PHP extensions PDO and MySQLi.

    3h 47m
    Intermediate
     
    Viewers:

  • view course page for Creating Secure PHP Websites

    Creating Secure PHP Websites with Kevin Skoglund

    Learn how to meet the most important security challenges when developing websites with PHP.

    4h 16m
    Intermediate
     
    Viewers:

  • view course page for Connecting Android Apps to RESTful Web Services

    Learn to request data for your Android apps from cloud-based storage networks that offer RESTful web services.

    3h 24m
    Intermediate
     
    Viewers:

  • view course page for Java EE Essentials: Servlets and JavaServer Faces

    Get started creating basic servlets and Facelets and building simple data-management applications with Java EE.

    2h 11m
    Intermediate
     
    Viewers:

  • view course page for Foundations of Programming: Data Structures

    Gain a deeper understanding of how computer programs store and manipulate data internally.

    2h 29m
    Intermediate
     
    Viewers:

  • view course page for Unity 2D Essential Training

    Learn how to build a 2D game with players, obstacles, formidable enemies, and multiple levels with Unity.

    4h 3m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Neo4j

    Up and Running with Neo4j with Duane Nickull

    Learn how to navigate and manipulate data in Neo4J, the most popular graph database, and its query language Cypher.

    3h 12m
    Intermediate
     
    Viewers:

  • view course page for AWK Essential Training

    AWK Essential Training with David D. Levine

    Learn how to manipulate and format data with AWK, a Mac and Linux command-line tool.

    2h 1m
    Intermediate
     
    Viewers:

  • view course page for Creative Insights: Ayah Bdeir and littleBits

    Ayah Bdeir explains how she created littleBits, the toy designed to inspire the next generation of programmers and engineers, and how littleBits evolved into a full-fledged company.

    26m 59s
    Appropriate for all
     
    Viewers:

  • view course page for Building a Note-Taking App for iOS 7

    Learn how to build a complete mobile app from scratch with the iOS SDK and Xcode in this project-based course.

    1h 8m
    Intermediate
     
    Viewers:

  • view course page for Exporting Data to Files with PHP

    Learn how to export data from a database with PHP in a variety of formats, including: rich text, CSV, Excel, Word, OpenOffice spreadsheets and documents, and even XML.

    3h 42m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with CoffeeScript

    Learn about CoffeeScript, a language that compiles into JavaScript and allows you to write fast, efficient, and beautiful JavaScript code.

    1h 48m
    Intermediate
     
    Viewers:

  • view course page for Installing Apache, MySQL, and PHP

    Describes how to install and configure Apache, MySQL, and PHP, known as the AMP stack, on a local development computer.

    2h 59m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Cloud Service APIs

    Learn to identity the most useful APIs available for your web applications, including services from Google, iOS and Android, Facebook and Twitter, Citrix, and even the US government.

    1h 25m
    Intermediate
     
    Viewers:

  • view course page for iOS Game Development with Sprite Kit

    Create 2D games with the first game engine integrated directly into the iOS SDK: Sprite Kit.

    3h 19m
    Intermediate
     
    Viewers:

  • view course page for Building Web Services with Java EE

    Explore the concepts, syntax, commands, and tools that allow you to communicate and share data between applications with Java EE web services.

    2h 25m
    Intermediate
     
    Viewers:

  • view course page for Uploading Files Securely with PHP

    Develop a PHP class that requires only a few lines of code to handle single- and multi-file uploads both flexibly and securely.

    2h 50m
    Intermediate
     
    Viewers:

  • view course page for Distributing Android Apps

    Distributing Android Apps with David Gassner

    Learn how to prepare, package, and publish your Android app on Google Play, and investigate other distribution platforms offered by Amazon and Barnes & Noble.

    1h 38m
    Intermediate
     
    Viewers:

  • view course page for Adobe Edge Code and Brackets: First Look

    Get a first look at Edge Code, the impressive new code editor from Adobe, and its open-source cousin Brackets.

    44m 32s
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Octave

    Learn how to perform advanced data analysis using Octave, the free, open-source alternative to MATLAB.

    2h 0m
    Intermediate
     
    Viewers:

  • view course page for Google App Engine Essential Training

    Learn how to deploy scalable web applications on Google's infrastructure—the world's largest and most robust—with Google App Engine.

    3h 20m
    Intermediate
     
    Viewers:

  • view course page for Using Windows Azure with Windows Phone 8

    Add data storage, email and SMS messaging, and push notifications to your Windows Phone apps with Windows Azure.

    2h 36m
    Intermediate
     
    Viewers:

  • view course page for Using Windows Azure with Windows Store Apps

    Add data storage, email and SMS messaging, and push notifications to your Windows Store apps with Windows Azure.

    2h 54m
    Intermediate
     
    Viewers:

  • view course page for Foundations of Programming: Design Patterns

    Identifies seven object-oriented design patterns (including the singleton, observer, decorator, and factory patterns) that make your development process faster and easier.

    2h 19m
    Intermediate
     
    Viewers:

  • view course page for Distributing iOS Applications Through the App Store

    Learn how to prepare an iOS application for submission to the App Store.

    56m 34s
    Intermediate
     
    Viewers:

  • view course page for Xcode 5 New Features

    Xcode 5 New Features with Bill Weinman

    Take a tour of the new features in Xcode 5 and what they mean for your iOS and OS X development workflow.

    1h 26m
    Intermediate
     
    Viewers:

  • view course page for Building a Mobile App with Feathers and Starling

    Shows you how to use the Feathers and Starling user interface frameworks along with Stage3D to build out mobile applications with Adobe AIR.

    2h 0m
    Intermediate
     
    Viewers:

  • view course page for iOS 7 SDK New Features

    iOS 7 SDK New Features with Simon Allardice

    Bring your iOS development skills—and your applications—up to speed with the new options in the iOS 7 SDK, including a new version of Xcode.

    2h 14m
    Intermediate
     
    Viewers:

  • view course page for XML Integration with Java

    XML Integration with Java with David Gassner

    Learn how to create and parse XML with a variety of Java APIs and libraries, including DOM, SAX, JAXB, and more.

    4h 56m
    Intermediate
     
    Viewers:

  • view course page for Node.js Essential Training

    Node.js Essential Training with Joseph LeBlanc

    Start creating entire JavaScript applications with Node.js.

    3h 17m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with CakePHP

    Speed up your development with CakePHP, a popular open-source framework for developing PHP-based web applications.

    1h 40m
    Intermediate
     
    Viewers:

  • view course page for The Creative Spark: Erik Natzke, Generative Artist

    Follow Erik Natzke, generative artist and principle designer at Adobe, as he draws on his experience as an artist to build applications that improve people's ability to be creative.

    8m 58s
    Appropriate for all
     
    Viewers:

  • view course page for R Statistics Essential Training

    Use R to model statistical relationships using its graphs, calculations, tests, and other analysis tools.

    5h 59m
    Intermediate
     
    Viewers:

  • view course page for JavaScript: Events

    JavaScript: Events with Ray Villalobos

    Learn to use JavaScript events to respond to clicks, form input, and touch gestures in your web applications.

    2h 10m
    Intermediate
     
    Viewers:

“I went from a journeyman plumber to a front-end web developer using lynda.com.” —Rosbylis H.
more from our members »

Get started

Thanks for signing up.

We’ll send you a confirmation email shortly.


Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

   
submit Lightbox submit clicked
Terms and conditions of use

We've updated our terms and conditions (now called terms of service).Go
Review and accept our updated terms of service.