Skip To Content
From Python to Java: Fundamentals of Programming is a Course

From Python to Java: Fundamentals of Programming

Ended Jun 24, 2019

Sorry! The enrollment period is currently closed. Please check back soon.

Full course description

Course Date:

Oct 22 - Jun 24, 2019


8 weeks


3 hrs/week



Course Type:



Certificate (free)


This is an 8-week course covering the programming elements of the new curriculum for GCSE and A-level Computer Science in England, United Kingdom. It is divided in two parts:

  • Part A emphasizes the fundamentals topics, including decision-making and iteration (loops) using Python;
  • Part B focuses on object-oriented programming concepts using Java.

The course introduces programming techniques that are useful for developing programming solutions to small and simple problems, which could be scaled up. Upon successful completion of each part, participants will receive a certificate from the School of Mathematics and Computer Science at the University of Wolverhampton.


You will learn:

  • Fundamentals of Python Programming
  • Python Turtle Graphics
  • Fundamentals of Java Programming
  • Basics of Object-Oriented Programming
  • Some underlying Maths Concepts

Target Audience: Current and aspiring teachers and students of GCSE and A Level CS, life-long learners and anyone looking for professional development opportunities.

Course is offered by the University of Wolverhampton.

Course Instructors

Patricia Davies

Dr. Patricia M. Davies

Senior Lecturer in Computer Science, University of Wolverhampton

Patricia was born in Sierra Leone. She holds a Doctorate in Educational Technology Leadership and Policy from the University of Manchester. Read More.

From 2002 to 2014 she was head of Computer Science at an international school, where she taught Computer Science in the Advanced Placement and International Baccalaureate programmes. Her Bachelor’s degree is in Computer Science and Mathematics from Spelman College, and she has Master’s degrees from UC Berkeley and Columbia University.

Dr. Liam Naughton

Dr. Liam Naughton

Senior Lecturer in Mathematics, University of Wolverhampton

Liam hails from Ireland. He received his Ph.D. in Mathematics from NUI, Galway in 2010. He obtained his M.Sc. in Mathematics in 2006 and his B.Sc. in Computing Studies & Mathematical Sciences in 2005. Read More.

After completing his Ph.D. he spent several years as the Director of the Mathematics Learning Support Centre at NUI, Galway. His research interests lie in computational group theory. He has given presentations at many international conferences and he is a Fellow of the Higher Education Academy.