Man using a professional camera

Adobe After Effects is a popular software program for creating motion effects and visual graphics for video. In this course you’ll learn how to import and organise files, what video standards and presets are, and how to compose motion effects and visual graphics for video.

Fundamentals of Google Android

Google Android applications for mobile devices using the Android operating system are increasing in popularity with millions of these applications being purchased every year.

In this course, leading Android developers will talk you through a variety of topics relating to Android apps development in a series of video presentations.Topics covered include architecture overview, application lifecycle, Android APIs, Android app development, development tools and the Android User Interface.

iPhone App Development

Through a series of video lectures, you will learn about iPhone app development including the Objective-C programming language and how it is used to program iPhone apps; the features of the Mac OS X such as the Core OS level, Core Services level, Media level and Cocoa Touch level.

You will also learn about programming for single touch and multi-touch functionality and how to develop iPhone apps that use the built-in accelerometer.

3D Graphics for Web Developers

This course provides web developers, who have existing knowledge of JavaScript, with the theoretical and practical knowledge to start programming 3D graphics applications for the web. The course takes a top-down approach, starting with very high-level scene-editing tools, before drilling down and creating applications with increasing levels of complexity.

In the first two weeks, you’ll learn the basics of 3D graphics from a non-programmer’s point of view, understanding concepts such as transformations and materials using a state-of-the-art web tool, WebGLStudio. You’ll then learn the process of creating a series of simple scenes using the most common and popular library for creating WebGL applications, Three.JS. In the final week, you will be able to load in meshes and textures from external sources, place lights and objects within a scene, and move the camera interactively.

Adobe Photoshop CS6 Essential Tools

Adobe Photoshop CS6 is an ideal introduction to the skills and techniques needed to master image manipulation and photographic re-touching. The course will guide you through how to use Adobe Photoshop CS6 and its user interface and you will learn in a step-by-step manner how to use the basic essential tools for editing and enhancing your photographs. If you are already in the design world, learning Adobe Photoshop will add another string to your bow.

Google SketchUp for 3D development

Google SketchUp is a free online 3D modeling program designed for architects, civil and mechanical engineers, as well as graphic artists involved in filmmaking and game developing. This course teaches you the fundamentals of Google SketchUp and you will be introduced to the navigation tools so you can orbit, pan and zoom around your model, then create a simple house with a few drawing and modification tools.

Graphic Design - Visual and Graphic Design

This course is ideal for students studying graphic design, those working in Computer-Aided Design (CAD) or indeed anyone interested in design in general. Exploring graphic design, industrial design and the design process in general, this exciting course examines various design elements including line, shape, form and texture and design principles, covering composition, balance, contrast and hierarchy.

Visual Effects for Guerrilla Filmmakers

As an amateur, no-budget or guerrilla filmmaker, you can use VFX to create believable new backgrounds for actors, or new landscapes, scenery or objects to enhance your story. Over four weeks, the course looks at techniques such as effective green screen, motion tracking and colour grading.

Return to Online Courses Homepage