programming

  • playlist activity | Oxford only

    Playlist for the Matlab course: a high-performance language for technical computing. This course provides a working introduction to the Matlab technical computing environment.

  • course pack | Publicly viewable

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

  • playlist activity | Oxford only

    Videos to help you prepare for the AR/VR Unity course

  • 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

    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.

  • learning activity | Publicly viewable

    This activity should be read before you start learning a programming language

  • 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 | Publicly viewable

    This workshop will introduce you to a real JavaScript program and under guidance from your teacher, you will explore how a typical JavaScript program works

  • course pack | Oxford only

    This course will give you a comprehensive introduction to Linux, the open source operating system.

  • course pack | Publicly viewable

    Matlab is a high-performance language for technical computing.

  • playlist activity | Oxford only

    Watch these videos to prepare for the PHP Kick-off workshop

  • course pack | Publicly viewable

    Learn the basics of PHP in the context of research at the University

  • course pack | Publicly viewable

    This session provides a non-technical introduction to the basic principles and mechanics underlying work in any computer language and gives general guidance in what to look for when evaluating project proposals and coding progress.

  • 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 | Publicly viewable

    This module 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

    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).

    For full details about this course, visit the course booking system.

    Free resources related to this course:

     

  • 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.

  • article | Oxford only

    There is an on-line self-study course, for the popular Python programming language - some things to think about before you commit to taking the course

Pages

Subscribe to programming