Programming at City Lit

Between 2017 and 2020, I was teaching computing courses on Python and LaTeX for the Technology, Science, and Business Department at City Lit in London, UK.  If you were one of my students, please see the links below for my course materials.

Course Descriptions

City Lit Online Course Description:
Want to learn more about how computers work or what computer programmers do? Get started in computer programming using the popular and easy-to-use computer programming language Python. This course is aimed at anyone who wants to learn a simple but powerful modern programming language. The course leads students from the basics of writing and running Python scripts to more advanced features such as file operations, working with data, and using Python modules. No prior knowledge of Python or programming is required. The course is a mix of short lectures explaining the theoretical concepts, demonstrations showing how to apply previously discussed concepts, and exercise sessions carried out with Jupyter Notebook. Google Classroom support is available throughout the course.

Topics:
The programming language Python | Installing Python and Jupyter Notebook | Output & Input | Variables | Strings Operators | Math Operators | IF and ELSE Statements | Lists | File Operation | Exception Handling

Course Material:
If you are currently (or have previously been) enrolled in my Introduction to Python course you can access the course material using the link & password you were given in the last session (or check the Google Classroom).
You can also access the workbook on my github regardless of whether you’ve talen the course or not.

City Lit Online Course Description:
Building on what you have learnt on an introductory Python course you will explore more advanced programming concepts and techniques that will make you a more accomplished and efficient programmer. This course is designed to not only give you the practical programming experience to build programs that solve real world problems but also give you the theoretical background that underpins all mainstream programming language.

Topics:
Functions, building your own libraries, advanced list concepts, dictionaries, classes & inheritance, GUIs

Course Material:
If you are currently (or have previously been) enrolled in my Intermediate Python course you can access the course material using the link & password you were given in the last session (or check the Google Classroom).

 

City Lit Online Course Description:
Learn how to create and customize your own documents using the free, multi-platform LaTeX typesetting system with the Texmaker editor on Windows!
This course will introduce you to LaTeX, a document preparation system most commonly used in academia for technical and scientific documents. However, LaTeX can be used in any field as a free, quick, and easy (after some practice) alternative to creating stable, high-quality, and professional-looking documents. LaTeX is highly recommended if you want to focus more on content rather than worry about the details of the layout.
In this course, you will learn how to generate and structure simple documents as well as tailor them to your specific needs.

Topics:
Typesetting with LaTeX, Creating your first Document, Document Structure, Special Pages, Text Formatting, Maths, Lists, Tables, Figures
(Optional: Packages, Bibliographies, Layout, Headers & Footers, Large Documents)

Course Material:
If you are currently (or have previously been) enrolled in my Introduction to LaTeX course you can access the course material using the link & password you were given in the last session (or check the Google Classroom).

Past Courses

CCSP01 (November 2019)

Course Dates: 07/11 – 28/11/2019
Time: 18:30 – 21:30
Location:City Lit, Keeley Street, M05
Status: Completed

CPPY11 (January 2019)

Course Dates: 31/01 – 21/02/2019
Time: 18:30 – 21:30
Location: M04, City Lit, Keeley Street
Status: Completed

CPPY14 (October 2018)

Course Dates: 12/10 – 02/11/2018
Time: 18:30 – 21:30
Location: City Lit, Keeley Street, DR1
Status: Completed

CPPY14 (November 2017)

Course Dates: 10/11 – 01/12/2017
Time: 18:00 – 21:15
Location: City Lit, Keeley Street, M04
Status: Completed

CPPY14 (October 2019)

Course Dates: 16/10 – 06/11/2019
Time: 18:30 -21:30
Location:City Lit, Keeley Street, M05
Status: Completed

CPPY20 (December 2018)

Course Dates: 02/12 – 09/12/2018
Time: 10:00 – 17:00
Location: City Lit, Keeley Street, DR1
Status: Completed

CPPY05 (May 2018)

Course Dates: 04/05 – 25/05/2018
Time: 18:00 – 21:15
Location: City Lit, Keeley Street, M06
Status: Completed

CCSP01 (November 2017)

Course Dates: 09/11 – 30/11/2017
Time: 18:00 – 21:15
Location: City Lit, Keeley Street, M04
Status: Completed

CPPY02 (March 2019)

Course Dates: 03/03 – 10/03/2019
Time: 10:00 – 17:00
Location: DR1, City Lit, Keeley Street
Status: Completed

CCSP01 (November 2018)

Course Dates: 08/11 – 29/11/2018
Time: 18:30 – 21:30
Location: City Lit, Keeley Street, M04
Status: Completed

CPPY11 (February 2018)

Course Dates: 01/02 – 22/02/2017
Time: 18:00 – 21:15
Location: City Lit, Keeley Street, M04
Status: Completed

Selected Testimonials

I benefited a lot from this course especially when it came to building confidence in coding that I didn’t have. I tried learning Python on my own through online courses or through books but I never felt confident. Franziska helped me gain confidence and become motivated to go further and expand my knowledge in Python. She did an excellent job.”

Anonymous Testimonial

CCSP01, November 2019

“The tutor is great. She is very knowledgeable and approachable. I learnt a lot during the course and carry on using and extending what I learnt on the course.”

Anonymous Testimonial

CCSP01, November 2019

The Tutor was absolutely amazing and extremely helpful.

Anonymous Testimonial

CCPY11, January 2019

“A fantastic course from beginning to end. Franziska is amazing. I have attended hundreds of courses over the years, this is by far the best. The resources were very detailed with excellent tasks that built up knowledge and experience in clear steps. The sessions were a great balance of information, demonstration and practice. I didn’t want it to end.”

Anonymous Testimonial

CPPY14, October 2019

“The tutor was excellent! The course was very good. I was very satisfied and am going on to do the advanced course.”

Anonymous Testimonial

CPPY14, October 2019