top of page

Courses

Over the past few years, I have taken many courses online to reinforce my knowledge and acquire new skills in the field.

ROS2 with SLAM and Navigation (Planned)

After the ROS2 Basics course, this course will help with understanding a fundamental feature of robotics. Navigation and position tracking. With ROS2, a package known as SLAM, Simultaneous Localization and Mapping, allows for easy position tracking as well as many more features. All in all, this course will explain and educate on this fundamental robotics feature. 

image.png
image.png

ROS2 for Beginners (90% Complete)

This was a course outlining the fundamentals of ROS2 as well as the available versions for development. It describes when ROS is useful and how it has changed robotics. In this course, we learned the basics of ROS programming in both C++ and Python, as well as how to use all the packages and tools available such as Gazebo and Turtlesim. 

AI Foundations: Machine Learning

This was a course outlining the basics of machine learning as well as some of the algorithms used within supervised, unsupervised and reinforced learning methods. Some of these algorithms include: Decision trees, K - Nearest Neighbour, K - Mean Clustering, Regression, and Naive Bayes.

​

​

​

IOT Foundations: Operating Systems

This was a course outlining the fundamentals surrounding operating systems and how they affect different systems. This course covered the uses of general-purpose operating systems and embedded operating systems as well as how to choose between the two. FreeRTOS was used to describe the tools available and their uses in system management. 

Python Basics

Python fundamental knowledge and syntax. Covered basic syntaxes such as conditional statements and loops as well as more advanced syntax including calendar management, file management and manipulation.

C/C++ Basics

C/C++ fundamental knowledge and syntax. The course covered basic syntaxes concerning C and how they transferred to C++. From a more advanced perspective, we covered pointers and Object Oriented Programming fundamentals in the language. 

bottom of page