Introduction to programming
Time: 10:00 - 13:00
This course will be delivered online. See the ‘What is the course about?’ section in course details for more information.
Course Code: CPR15
Available start dates
Duration: 2 sessions (over 2 weeks)
What is the course about?
This course will teach you the basics concepts of programming using Python, one of the most popular and easy to learn programming languages. Not only is this language extremely popular in education but it is also used by many of the big hitters such as NASA and Google.
This is a live online course. You will need:
- Internet connection. The classes work best with Chrome.
- A computer with microphone and camera.
We will contact you with joining instructions before your course starts.
What will we cover?
This course will cover all the necessary skills needed and some of the technical vocabulary that underpin all modern programming languages. You will learn about and use such language features as:
• Programme sequence
• Printing output to the computer screen
• Variables and data types
• Getting input from the keyboard
• Processing data and performing calculations
What will I achieve?
By the end of this course you should be able to...
Produce simple programmes that cover all the concepts outlined above.
What level is the course and do I need any particular skills?
This course is an entry level course and is an ideal starting place for someone wanting to go on to take a language-specific programming class. Good keyboarding skills and some file management skills will be required.
How will I be taught, and will there be any work outside the class?
No external work required.
Are there any other costs? Is there anything I need to bring?
There are no other costs.A pen and notepad for note taking.
When I've finished, what course can I do next?
We hold many further courses in coding/programming such as Introduction to Python, Introduction to C#, Introduction to Java, Introduction to Unity 3D, Introduction to PHP/MySQL, Introduction to C++, Introduction to creative coding with Processing, HTML5 & CSS: introduction (stage 1).
Rich is a programmer, writer and educator with a particular interest in creative practice. In his previous career he worked as a software developer in the CIty, first at a dot-com startup and later at a top-tier investment bank where he worked mostly on trading floor systems and got to play with a wide range of languages and technologies. He now teaches coding and maths-related courses full time. Besides his work at City Lit he also teaches at Central Saint Martins, the Architecture Association and the Photographer's Gallery and is the author of two books about mathematics. His technical collaborations with artists have been shown at, among others, the Hayward gallery, the V&A, the ICA and Camden Arts Centre. He has a BSc in Mathematics from the Open University. He also has a BA in English Literature and a PhD in philosophy (both from Cardiff). He continues to teach a little philosophy and literature, especially as they intersect with his other interests, and as a partner in Minimum Labyrinth he has brought these ideas to wider audiences in collaboration with the Museum of London, the Barbican and various private sponsors.
Please note: We reserve the right to change our tutors from those advertised. This happens rarely, but if it does, we are unable to refund fees due to this. Our tutors may have different teaching styles; however we guarantee a consistent quality of teaching in all our courses.