Programming

Error message

You must have JavaScript and cookies enabled in your browser to flag content.

Learn how to program all the major systems of a robotic car from the leader of Google and Stanford's autonomous driving teams. This class will teach you basic methods in Artificial Intelligence, including: probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics. Extensive programming examples and assignments will apply these methods in the context of building self-driving cars. You should either already know Python, or have enough experience with another language to be confident you can pick up what you need on your own. Fortunately, Python was built to be easy to learn, read, and use. If you already know another programming language, you'll be coding in Python in less than an hour. Additionally, knowledge of probability and linear algebra will be helpful. This course will cover probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics.

course level image
vendor image
cost range image

Build rich, dynamic, and interactive web applications with the Microsoft AJAX Library. This video series, presented by Asli Bilgin, explores not only the slick user interface controls, but goes deeper into the backbone of a web application. You'll also learn how to work with security, data access, and services orientation so that you can build a robust end-to-end application using Microsoft ASP.NET AJAX and the ASP.NET AJAX Control Toolkit.

course level image
vendor image
subscription image

Thousands of businesses have used Microsoft ASP.NET to build professional, dynamic websites. In this course, web developer David Gassner demonstrates the tools needed to build and deploy a dynamic site using ASP.NET 3.5 or 4.5. 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, this course is designed to give beginning and intermediate developers hands-on experience.

course level image
vendor image
subscription image
The Assembly Language course is intended for those who wish to write assembly for both Windows and Linux. It uses the freely available NASM assembler, which is feature-complete and produces object code in a variety of formats. The predominant CPUs today use the Intel instruction set, and all examples in the course use that instruction set. The course covers the background information necessary for assembly programming and it covers the forms programs must take to operate in the systems. Some time is spent with low-level I/O, but many of the examples interface with C mainline programs. The emphasis of the course is in writing assembly language functions that can be called from higher level languages.
course level image
vendor image
subscription image

A step-by-step guide to building an iPhone or iPad app for Beginners.This is a course designed for beginners who have never coded in Objective-C or build an iOS app. In this iOS Programming video based training course expert developer and trainer Bob McCune teaches you how to build iOS apps using the iOS SDK from Apple. iOS is the standard SDK (software development kit) for iPad, iPhone and iPad devices. Using the SDK, Bob walks you through creating a fully functional app, and applying the tools and techniques available to you.

course level image
vendor image
cost range image

The course is based on the "Beginner Perl Maven" course that I have been teaching in various formats and under various titles for 10 years now. Except that this is an updated version to be as modern as possible while also being useful for people who need to maintain legacy code.

course level image
vendor image
cost range image

The second part of the Perl course where you will learn regular expressions, CPAN and more. This is the second part of the Beginning Perl Maven course. In this part we are learning about regular expressions. We learn about interaction with the operating system and see various applications of Perl with real world examples.

course level image
vendor image
cost range image

PHP and MySQL are incredibly powerful open source technologies that allow people to create functional websites and apps that go way beyond basic HTML. While it can seem intimidating to someone with no background in coding, working with PHP is much easier than many realize. With the right guidance and a desire to learn, most people can learn how to put together a functional web app in a few days!

course level image
vendor image
cost range image

In this course, you will learn how to create apps for iPhone and iPad devices. Expert trainer and published author Tony Bove introduces you to using the iOS Software Development Kit (SDK) and Xcode to build apps for the iPhone, iPad and Universal apps. Even if you have never programmed before or built apps before, by the end of this course you will be fully capable of building apps and submitting them to the App Store.

course level image
vendor image
cost range image

 

Aimed at beginners, this video tutorial course will guide you through the creation of your own game for iOS or Android. The Corona SDK framework used for this course is one of the most powerful 2D game engines available, and the free trial version is all you need to get started!

course level image
vendor image
cost range image

Pages