Covid-19 update: The learning doesn’t have to stop, join our online community. We are aiming to deliver courses remotely until further notice. Live tutor support and virtual lessons will take place during advertised teaching hours. The classes are taught in small groups, so you’ll get lots of support from your tutor.
Python is one of the top programming languages in the world and continues to grow.
The highly popular Introduction to Programming with Python short course teaches Python 3 and is suitable for complete beginners to programming, and to Python, which is a powerful open-source language that is very popular in the fields of data analysis, finance and web development.
This practical short course is aimed at candidates with good computer literacy. It would also suit those with some prior knowledge of Python who wish to improve their skills.
The course is a great way to develop skills to further your career; the exercises used to teach the concepts throughout the course are potential materials for interviewing as a junior Python programmer.
The Introduction to Programming with Python short course is taught in our central London location over 8 or 10 weeks (both 20 hours), once a week on weekday evenings, allowing you to continue in full-time employment.
With this hands-on course, you will learn how to think like a programmer and apply knowledge gained to practical exercises in class, having an experienced tutor present to answer questions.
By the end of the course, you will be able to:
“ The course was pitched perfectly, and I'm now able to do a LOT of USEFUL stuff with something I knew very little about 10 weeks ago. ”
“ Good teaching, perfect price point, and it does what it says on the tin, it's a great intro ”
The exercises used to teach the concepts throughout the course are potential materials for interviewing as a junior Python programmer.
You must be proficient in written and spoken English.
Informal assessment will take place through group discussion, class room activities, and question and answer sessions as guided by your tutor.
Kosmas Kosmopoulos has broad experience in teaching a broad range of computing-Related courses from Business Information Systems to web development.
Kosmas is currently teaching at both undergraduate and postgraduate level, in a number of institutions including City, University of London, Huron University, Middlesex University and the University of Westminster.
Kosmas's research interests are in the areas of Sensor Networks, Global Computing, Mobile Learning and Mobile Commerce.
Konstantinos Karoudis has a Diploma in Electrical and Computer Engineering from Democritus University of Thrace, Greece, and an MSc in Information Technology from University of Stuttgart, Germany. He has worked on many developer roles for companies such as IBM Germany Research and Development Lab and BMW Research and Innovation Centre.
Konstantinos is currently working towards a PhD at London Knowledge Lab, Birkbeck, University of London, where he is also part of the ‘LIBE: Supporting Lifelong Learning with Enquiry-Based Education’ project developing a personalisation engine that enhances learners’ experience.