This short course will teach you how to code in Python via game development, data analytics and artificial intelligence (AI) - the keys to unlocking many jobs in the fourth industrial revolution. Python is used to build many leading websites that we all use day-to-day including Instagram, Google, Netflix and Spotify! What’s more, you will build 3 games during the course of this program.
R 3610
Master coding with Python Game Development, by learning to incorporate data analysis and Artificial Intelligence (AI) in essential programming concepts. In this short course, you will review core programming concepts while taking a more in-depth look at libraries for Python. This course is practical and fun, engaging learners with these concepts as they relate to building games including Tic Tac Toe, Snake and Space Invaders!
We’ve partnered with Resolute Robotics to create this powerful short course. The curriculum outlined below was designed by Resolute, a team of passionate engineers that want to enable learning about engineering and coding concepts from a young age! If you’re interested in extending further into coding, apply to join our Robotics Academy in 2022!
Understanding the Basics of Python
The course starts off by revising, understanding and practising the basics of Python programming. This includes understanding what an IDE is; learning how to use Turtle Graphics; understanding input, process and output; and performing basic arithmetic. Once the basics are covered, students will cover core programming concepts.
Mathematics and Data Analysis
Data analysis is quickly becoming one of the most in-demand skills of the future. Python enables learners to harness the skill correctly since Python is the most prominently used language in data sciences. Students will learn how to use math libraries such as Matplotlib and Numpy, which is commonly used in industry to visualise data.
Python for Game Development
Students will learn what game development is; why learning how to develop a game is an important and necessary skill in coding; and how it can be a rewarding career should they choose to pursue it. They will begin by developing the famous games Tic Tac Toe, Snake and Space Invaders.
Object-oriented programming
Students will learn the importance and effectiveness of object-oriented programming by learning about classes in their Python for game development course. They will learn the objects that are in classes and how to get classes to interact with one another and how to simplify coding using inheritance, which makes a “Parent Class” and “Child Classes”. They will then apply these principles to the development of the Space Invaders Game.
Artificial Intelligence
Finally, students will learn the importance of artificial intelligence and its role in our lives as well as how AI can be used in game development. They will incorporate the fundamentals of AI in the Tic Tac Toe game that they developed earlier using recursion and min-max algorithms. They will also use AI to create a maze game that can solve itself!
Requirements:
Our Python short course is taught via live online lessons which are held weekly. In each lesson, learners will be guided by the educator, Gareth Thomson as well as a technical support team member, Dehan Lamprecht.
The deadline for booking is Sunday 01 August 2021, don’t miss out.
Times | Dates | Breaks |
---|---|---|
Wednesdays from 17h30 to 19h00 | 19 Jul - 24 Sep | 16 Aug - 27 Aug |
Degree Major: Electronic Engineering
Institution: University of Pretoria, South Africa
Graduated: 2016
It is a very helping workshop and you get to learn how to answer several questions, It prepares you to be ready for an exam.
- Amahle Mlaba -
19 Nov 2021
The teacher for the Physics workshop was great but the work load was to much for those 6 hours and he did have to rush to finish. The teacher for the chemistry was very good and managed her time very well so she was great.
- Samantha Joubert -
17 Nov 2021
Good
- Christopher Magunda -
09 Nov 2021
My daughter did the course.. said it cleared up a lot of her confusion. She went in to her Paper 2 exam with much more confidence.
- Amanda Crowe -
21 Nov 2019
I cannot express enough how much it helped me for Finals!!!
- Brendan Kuhnert -
18 Nov 2019
my Daughter was very happy with what she learned.
- Johannes Coetzee -
18 Nov 2019
The physics course was excellent. very clear and concise information!
- Bernadett Gosnell -
13 Nov 2019
it was really really good and helpful! Trish is very good maths teacher and knows her content very well! If we could work just a little slower, it would be better but was absolutely worth while and helpful in my math exams! Thank you xx
- Erin Stone -
11 Nov 2019
Very beneficial, helped a lot with preparation for exams and would definitely recommend it.
- Riya Pillay -
09 Nov 2019
This workshop was extremely insightful and definietly made a difference, pushing my mark from a 70 to an 80. I would highly recommned it to anyone struggling with their maths.
- Jade Moyle -
07 Nov 2019
Absolutely worth it! Extremely helpful and relevant.
- Karen Fitzsimmons -
07 Nov 2019
Michael thought it made a big difference and was far more confident going into his exam as a result.
- Jane Attwood -
07 Nov 2019
Excellent workshop fir my son!
- Nombuso Mthethwa-Hadebe -
07 Nov 2019
Really helpful, many little tips to help me which actually cleared up a lot of grey areas for me.
- Mhlonishwa Zulu -
04 Nov 2019
Thank you for being a fantastic support and accommodating us in every way!
- Leigh Roberts -
26 Oct 2019
Great online resource. Very useful and highly recommended.
- Lyn Coley -
24 Oct 2019
It was very informative and I feel ready for finals now
- Phoebe -
21 Oct 2019
Best way to cover all Matric maths content! really well worth it! Thank you.
- Laurianne Steere -
21 Oct 2019
This workshop was extremely beneficial and has equipped me with the skills needed to get my A in finals.
- Jacqui Biggs -
07 Oct 2019
Trish you are incredible! You are so passionate about Maths and have definitely inspired me to be more committed to it by helping me step by step through the syllabus over one weekend! Thank you so much.
- Tracy-Lea Meyer -
07 Oct 2019
It honestly was the best thing. I ended up having the worst trials time table resulting in having no time to study for maths until the night before (however I had already gone on my advantage learn course ) This was all I needed, I only had to to do was one past paper and just read through my notes in preparation for my exam. The courses are so extensive and well structured that everything you need to know and extension is covered - making maths really easy and enjoyable ! I have no idea what I would do without them. Furthermore having maths online is a huge help ( supplementary to the course ) because if there is anything I am slightly stuck or unsure of - it is quickly clear led up and sorted out with a quickly video.
- Gabriella Norval -
28 Aug 2018
Very impressed with Advantage Learn...service was exceptional from dealing with Admin, to Mike in IT to the actual workshops which my daughter found extremely helpful!!!
- Hayley Craig -
28 Aug 2018
Add to cart
Advantage Learn is a registered Distance Education Provider with