Programming

This is the three-day (at your own pace) course taught to businesses who want to teach their programmers how to do iPhone programming. This course retails for $3,000 for the live on site training. You will save time and you'll learn quickly with this course! Shawn’s class will take you through the steps to create your first iOS app from start to finish with a “see and do” method.

You see what he does, and you do the same. Simple. Learn professional iPad and iPhone Programming!

course level image
vendor image
cost range image

This course will walk you through the major components of building GRITS, an HTML5 game. We'll talk about how to take standard game development techniques, and use them to create high performance HTML5 applications. Knowledge of HTML, Javascript, and how the web works is necessary for this course. There is an optional lesson on the specific parts of Javascript and the DOM that you'll need for this class as a refresher, but this is not an introductory course on Javascript. At the end of this course, you'll understand how to develop an HTML5 game. You will gain familiarity with HTML5 features such as 2D canvas and techniques for improving performance.

course level image
vendor image
cost range image

Gain a deeper understanding of HTML5 and learn how to create richer, more meaningful web pages with structural tags and descriptive attributes. In this course, author James Williamson presents an overview of HTML5 and its development, defines the new tags and attributes, and discusses how browsers parse and display HTML5 content. The course also includes step-by-step instructions for constructing an HTML5 document with a header and footer, navigation, content groups, and formatting.

course level image
vendor image
subscription image

This class will teach you about the basic principles of 3D computer graphics: meshes, transforms, cameras, materials, lighting, and animation. Course content is brought to you in partnership with Autodesk, a worldwide leader in 3D design, engineering, and entertainment software. Knowing how to program in some language is all you’ll need to get started. Some knowledge of JavaScript is useful later on if you wish to make your projects more interactive and engaging. Familiarity with vectors and matrices will ease your way but is not critical. To be able to see the interactive demos and do programming assignments you need a browser that supports WebGL technology. An up to date version of Chrome or Firefox will work. Almost all programming will be done in JavaScript using three.js library/API. By the end of this class you will know enough to make an animated 3D demo program that runs in a web browser, while also understanding the basic principles of how realistic computer images are generated. You will also have a portfolio of small interactive programs that run in any web browser that supports WebGL.

course level image
vendor image
cost range image
subscription image

Start communicating ideas and diagramming data in a more interactive way. In this course, author Barton Poulson shows how to read, map, and illustrate data with Processing, an open-source drawing and development environment. On top of a solid introduction to Processing itself, this course investigates methods for obtaining and preparing data, designing for data visualization, and building an interactive experience out of a design. When your visualization is complete, explore the options for sharing your work, whether uploading it to specialized websites, embedding the visualizations in your own web pages, or even creating a desktop or Android app for your work.

course level image
vendor image
subscription image
This Intermediate VTC course expands on the Introduction to Oracle 11g course. It gives you a more detailed grass roots knowledge of Oracle SQL and Oracle PL/SQL. Author and expert Gavin Powell covers a wide range of topics including many types of queries, expressions, and statements. He also explores sequences, synonyms, views, materialized views, user access and security, working with indexes, and the basics of programming with PL/SQL. As with the introductory course, this intermediate course is not focused on Oracle Certification but will give you a good start towards some more advanced aspects of coding SQL and PL/SQL.
course level image
vendor image
subscription image

The objective of this class is to teach you modern AI. You will learn about the basic techniques and tricks of the trade. We also aspire to excite you about the field of AI. Some of the topics in Introduction to Artificial Intelligence will build on probability theory and linear algebra. You should have understanding of probability theory comparable to that at our ST101: Introduction to Statistics class. This class introduces students to the basics of Artificial Intelligence, which includes machine learning, probabilistic reasoning, robotics, and natural language processing.

course level image
vendor image
cost range image

Introduction to programming and computer science

course level image
vendor image
cost range image

In this course you will learn key concepts in computer science and learn how to write your own computer programs in the context of building a web crawler. There is no prior programming knowledge needed for this course. Beginners welcome! At the end of this course, you will have learned key concepts in computer science and enough Python programming to be able to write programs to solve problems on your own. This course will prepare you to move on to more intermediate-level courses in CS.

course level image
vendor image
cost range image
This VTC course will take you through the ins and outs of creating a video game from scratch. Say goodbye to your spare time as this is too much fun to be had. You'll learn how to maneuver your character around in 3d space, sculpting and painting your environments, special effects, weapon handling, creating menu's and user interfaces, adding enemies, generating large worlds and much more. The main software package used (Unity3D) is free of charge, yet high quality. All the art assets you will need are provided.
course level image
vendor image
subscription image

Pages