programming concepts

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

  • 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

    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

  • 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

  • playlist activity | Oxford only

    The pre-course playlist will prepare you for the workshop "Programming: Starting to think like a programmer"

  • course pack | Publicly viewable

    This short course covers the core skills required for a budding R user to develop a strong foundation for data analysis in the RStudio environment.

  • course pack | Oxford only

    An introduction to using some of the more advanced data manipulation commands in Stata including commands which are commonly used within programs. The course also covers the basic commands required to write your own programs in Stata.

  • course pack | Oxford only

    Explore how a typical VBA program works - a springboard to the online course

Subscribe to programming concepts