What You Need To Know
The Track includes 3 courses | Upon booking the course, you can choose between private or group sessions. Private courses start immediately after you book, at the time and date of your choice. Once you choose your booking option and complete your booking, the company will call you within 1 business day to schedule your class based on your availability.
Beginner - Level 1
Artificial Intelligence is the technology that will power many of our future technologies in medicine, e-commerce, and robotics, and the most commonly used programming language for AI is Python. Python is a pillar in the programming world and is widely used in artificial intelligence applications like general AI, machine learning, natural language processing and neural networks. In this introductory first course, you will learn the fundamentals of Python by building a series of simple but useful programs including an automatic dice program, a guessing game, a password generator and an encryption program. By building these fundamental skills, you will then be able to move to more advanced programming in Python including programming for data science and machine learning.
Become comfortable with the syntax of Python
Learn how to apply coding concepts such as functions, loops, variables, and lists using Python
Code fun and challenging programs using Python, including a guessing game and a hangman game
Develop professional coding practices, including commenting, consistent naming, and proper indentation
Intermediate - Level 2
With the data explosion in today’s world of business, companies worldwide are looking into leveraging and monetizing their data. This is where data science and AI come in hand. Data scientists use AI to skim through extremely large data sets, extract what is relevant and provide businesses with concise and clear insights that allow them to make strategic decisions and predictions based on that information. In the second course of the track, you will learn about data science by writing Python code to filter, sort and analyze data while creating complex data visualizations and answering real-world questions. With the skills you learn in this course, you will be able to move on to the next course and start training AI models.
Clean, sort, and filter raw data
Understand and calculate statistical values such as mean, median, and standard deviation, etc
Create relevant and useful plots such as line plots, scatter plots, bar graphs, pie charts, histograms, etc
Communicate your results accurately and use the new information you gained to answer questions about the studied data set
Advanced - Level 3
Machine learning is a subset of Artificial Intelligence. It is also a ground-breaking technology that has powered some of our most important applications in the last few years. Machine Learning powers social media feeds, voice-activated assistants, facial recognition technology, chatbots, and recommendation systems. In this final course, you will learn about several machine learning algorithms, such as linear regression, random forests, and SVMs. You will also learn about important Machine Learning concepts such as overfitting, underfitting, and parameter tuning. Then, you will implement these algorithms using the Python programming language. More importantly, you will gain the knowledge needed to apply these algorithms to various real-life machine learning problems.
Write python code that implements Machine Learning algorithms such as linear regression, random forests, and SVMs
Use the workflow of Machine Learning experts from data collection to deploying models
Understand what machine learning is and how it is used in the real world
Differentiate between supervised and unsupervised learning
Save machine learning models to be used by others
12 hours of live online sessions with Geek Express Certified Trainers
Geek Express certification accredited by STEM.org & KHDA Dubai
Final project development
Digital portfolio access with automatic attendance and progress reporting
Access to Geek Express online platform