Video tutorials

If you are looking for video tutorials to strengthen your coding skills, you might want to head to Linkedin Learning and search for the programming language or software that you plan to use.

To register with the website:

  • Click on “Sign in” and enter your UTS email.
  • There are a few additional step to complete your registration.

Programming: principles and foundations

Programming Methodology (CS106A) is an introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language.

Python

Installing Python on your computer

Here a few links to video to help you install Python on your computer.

Whatever you do, make sure you install Python 3.x and not Python 2.x (x is for whatever number).

These videos will help you to install Python on your computer.

Anaconda “is a free and open-source distribution of the Python”. It doesn’t only include Python but a number of other applications that you might find useful including:

If you plan to install Anaconda, also have a look here.

Web development with Python

Graphical user interface apps with Python

Do you want to build an app with a Graphical user interface (GUI)? (Hey, what’s a GUI?? check out Wikipedia) There are a number of Python packages to help you with that. If you don’t know which one to use we recommend you start with TkInter.

TkInter

Data exploration and visualisation with Python

Processing

Tableau

Arduino