How to learn Python Programming by Creating a Game
- Basic Windows knowledge
A program or code is a set of instructions that tells the computer what to do.
In this course, you will learn basic concepts of programming, and apply them to create a game.
You will be using a well-known programming language called Python to tell the computer what to do.
Python programming language is a simple and yet powerful programming language. Python is chosen because it is one of the most popular programming languages in the world. Websites like Instagram, Google, Spotify, Netflix, Pinterest and many more were built using Python.
Developing a game is a great motivation to learn programming. With the right tools, mindset and methods, you can create your own game fast and without much struggles.
Programming is fun and it is an important digital life skill to acquire in the 21st Century. It is not surprising that many people make money while learning programming. You can do it too!
At the end of this course, you will be able to:
1. Explain fundamental programming concepts such as data types, control structures, functions and modules.
2. Apply programming concepts in creating a game using Python.
3. Develop a computer game with a graphical user interface.
Quoting from Mark Zuckerberg, “In fifteen years we’ll be teaching programming just like reading and writing…and wondering why we didn’t do it sooner.”
So, don't wait anymore. Start your programming journey today. It will be exciting!
Who this course is for:
- Software developers
Dr Christine Lee (email@example.com) has a BSc Computer Science and a Masters in Computer Science from University of Wollongong, Australia. Her PhD in the area of Intelligent Tutoring Systems is from University of Malaya. She is currently an Associate Professor at a Private Higher Educational Institution in Malaysia. She is a Fellow of AAET (ASEAN Academy of Engineering and Technology) and a Professional Certified Trainer with the Human Resources Development Fund (HRDF).
The modules that she teaches include Artificial Intelligence, Natural Language Processing, Advanced Programming and Software Development, and Cloud Computing. She had also conducted workshops and corporate training on Microsoft Office, Microsoft Visual Basic, Microsoft Visual C++, C++ programming, COBOL programming, and Python.
She has travelled to United Kingdom and Hong Kong to present at Conferences. In September 2014, she was invited by NCC Education, United Kingdom to conduct the Teacher Standardization Event in Myanmar. On 26 February 2015, she was invited by Travancore Engineering College, India as the Chief Guest and delivered the Keynote Address in the Opening session of the International Conference on Recent Innovations in Engineering and Technology. She is also being appointed as an External Examiner at Bharath University, Chennai, India to evaluate PhD synopsis and thesis. Since 2009, she has been appointed as an NCC Education, UK External Moderator for the Level 5 Advanced Diploma in Computing and Level 5 Advanced Diploma in Business Information Technology.