Introduction to programming

Course Dates: 25/03/25 - 01/04/25
Time: 18:00 - 21:00
Location: Hybrid (choose either online or in-person)
Tutors: 
Roden Derveni
This is a beginner's course designed for anyone who wants to dip their toes into the exciting world of programming and see what all the fuss is about. Perfect if you want to make your first step in learning any of the programming languages at City Lit.
This course will be delivered online or in person. See the ‘What is the course about?’ section in course details for more information.
98% of 100
Download
Book your place
In stock
SKU
223506
Full fee £129.00 Senior fee £103.00 Concession £84.00

Introduction to programming
  • Course Code: CPR05
  • Dates: 25/03/25 - 01/04/25
  • Time: 18:00 - 21:00
  • Taught: Tue, Evening
  • Duration: 2 sessions (over 2 weeks)
  • Location: Hybrid (choose either online or in-person)
  • Tutor: Roden Derveni

Course Code: CPR05

Tue, eve, 25 Mar - 01 Apr '25

Duration: 2 sessions (over 2 weeks)

Please note: We offer a wide variety of financial support to make courses affordable. Just visit our online Help Centre for more information on a range of topics including fees, online learning and FAQs.

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.

You can choose to attend this course either live online or in person.
- Internet connection. The classes work best with Chrome.
- A computer with microphone and camera.
- Earphones/headphones/speakers.
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
• Selection
• Iteration.

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?

Please click here to view our Programming and Maths courses.

Disclaimer

Disclaimer: Use of Third-Party Software
This course might require you to either use your own personal account or create an account for the purposes of this course. City Lit cannot accept any responsibility for any failings of the third party or provide technical support. Whilst using the software you will be responsible for abiding by the providers terms and conditions and maintaining your own work.

Roden Derveni

Roden is a physicist with a background in data analysis and computing. He completed his PhD at Imperial College London with a thesis in Experimental Particle Physics, and his Master's degree at University of Nottingham with theses in Theoretical Astrophysics and Computational Astrophysics topics, while working with professors at UFRGS, Brazil. Roden is a seasoned programmer, having applied these skills in a wide range of research fields throughout the years, and also has a history with private tutoring. His PhD involves applying and improving Monte Carlo methods in high-performance computing clusters for the preparation of the paradigm-shifting experiments in particle physics. Roden has enjoyed being a part of the world that programming has opened up, the problems posed and the elegant solutions that have come from it. He has also successfully helped others find their potentials with tutoring and now wants to bring these two together, opening the doors for others to take part in the increasingly necessary world of Python.

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.