Introduction to Programming: Build Applications with Python

If you have never done any computer programming, looking at pages and pages of programme code can be daunting. Fear not! In this course, you will learn the basics of computer programming whilst creating a music library application.

This course is an ideal introduction for those looking to explore programming for fun or as a career.

1 to 2 Jun 2019

2 days, Weekend, 10:00 am to 4:00 pm

at Think Create Learn, Ealing

Full price:
£160
Concessions:
£120

Book

Course Outline

Level

Beginner

Suitable For

Adults and Teenagers

Description

Learn the fundamental programming concepts using Python whilst creating a working music library application

Detail

Getting Started

Understanding what computer programming is all about and where Python fits in.

Computational Thinking

Understanding how computers execute a program. Using a variety of "unplugged" activities to reinforce learning.

Basic Programming Concepts

Hands-on working through the basic concepts of programming in Python – objects, identifiers, types, operators, lists, loops, decisions, modules and functions.

Program Design

Understanding how to approach building an application from scratch.

Iterative Development

Building the application bit-by-bit.

Building a User Interface

Displaying the music library nicely on the screen. Getting the user to select albums and tracks.

Testing and exception handling

Testing the application and dealing with errors

Playing the Music

Playing your selected track using a third-party library.

Price

Full price individual: £160

Concession individual: £120


Concession pricing is available to anyone in full time education.

Skills you should have before you attend

None required.

Skills you will pick up in the course

Key skill categories

On successful completion of this course, students will be able to

Dates

01 Jun 2019 to 02 Jun 2019

(2 days, Weekend 10:00 AM to 4:00 PM)

at Think Create Learn, Ealing

Book

This course can be customised and delivered at a mutually-convenient time and place for groups

Request

Notify me when new dates become available.

Notify