• playlist | Oxford only

    Playlist for Matlab is a high-performance language for technical computing. This course provides a working introduction to the Matlab technical computing environment. Themes of data analysis, visualization, and programming are explored throughout the course.

  • course pack | Publicly viewable

    This multi-session course will help you learn how to design, build, test, debug, and experiment with agent-based models

  • course pack | Publicly viewable

    Structured Query Language (SQL) is a programming language designed for managing data held in a relational database management system. This course is a follow-up to the introductory course, covering several advanced MySQL concepts.

  • course pack | Publicly viewable | v. CS6

    This course book and related exercise files will use Adobe Dreamweaver to show you how to add simple interactivity on your web pages and include multimedia such as flash animation and audio. We will also take a brief look at what multimedia features HTML5 makes available to us.

  • course pack | Oxford only | v. 2010

    Covering some aspects of Excel that puzzle users, including frequency distribution, arrays dynamic charts. Move beyond macros to VBA coding.

  • article | Publicly viewable

    A brief introduction to Programming Style - some things to consider when choosing layout, naming variables, and adding comments to your programs.

  • course pack | Oxford only

    JavaScript (JS) is a client-side scripting language capable of dynamically modifying web content within an internet browser. This course introduces you to language fundamentals, the most popular JS libraries, and provides real-world examples in AJAX, jQuery, and dynamic CSS.

  • learning activity | Publicly viewable

    This activity should be read before you come along on the JavaScript or PHP taught courses. It is also relevant to many other programming languages.

  • course pack | Publicly viewable

    This course, delivered as a whole day session, will give you a comprehensive introduction to Linux

  • course pack | Oxford only

    Introduction to Blockly, a generic, visual interface for building code algorithms that can then be translated into several popular programming languages. Aimed at those who have attended the Programming: Concepts course (either version).

  • course pack | Oxford only

    PHP is a widely used general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

  • playlist | Oxford only

    Watch these videos to prepare for the PHP workshop.

  • course pack | Oxford only

    C++ is one of the most popular and powerful programming languages. This two day course introduces you to the important elements of the language, taking you to a point where you will have the skills needed to write your own simple but useful programs, and make modifications to existing programs. Although delivered using Microsoft Visual C++, the skills are applicable to all C++ development environments.

  • course pack | Publicly viewable

    This is the course book that accompanies the Programming Concepts course. The course is for those with no programming experience who either want/need to take one of our programming courses, or who are just curious about some of the concepts involved in programming.

  • course pack | Oxford only

    In this course you will first learn some simple command line programming with basic flow control in Java, then move on to see how these programming concepts relate directly to real life objects

  • course pack | Oxford only

    Perl is a stable, cross platform programming language that is used in many computer systems around the world for web programming, database manipulation, text processing, and system administration. This course will cover the basics of the language.

  • on-line course | Publicly viewable

    This is an on-line self-study course for the popular Python programming language: in it you will be guided and supported by an experienced programmer. It starts with a one-hour overview in the classroom, and then approximately 3-4 hours each week following the course on-line over the next 5 weeks.

  • learning activity | Oxford only

    This is an on-line self-study course for the popular Python programming language.
    The teacher writes some notes about the way the course runs, and some things to think about before you commit to taking the course.

  • playlist | Oxford only

    This playlist will prepare you for the workshop "Programming: Starting to think like a programmer".

    You are strongly advised to watch the playlist ahead of the course. After the course you may like to visit the Post-course playlist.

  • playlist | Oxford only | v. 2013

    This course is an introduction to using VBA in Access. VBA is a powerful programming language that can be used to add functionaility to your databases.


Subscribe to programming