Join our July Sale! đź‘Ź 25% off all digital certs & diplomasEnds in  : : :

Claim Your Discount!

Frahaan Hussain is the CEO of Sonar Systems, which is a world leader in educational material for the game engine Cocos2d-x, one of the best and most popular game engines in the world. With years of experience programming and running an online education platform (Sonar Learning), he can help and support new programmers like you.

Frahaan is also a published author of 'Games Design' and 'Responsive Web Design'. He has all the factors required to educate and inspire others.

Frahaan is also a university lecturer teaching a variety of topics in games programming, from games design to OpenGL Shader programming.

Free, Online Courses Created by Sonar Systems

  • Certificate 3D Application and Game Development with Three.js

    3D Application and Game Development with Three.js

    1.5-3 hrs
    This free online course will equip you with all you need to know to develop 3D games and applications using Three.js
  • Certificate Web Design with HTML

    Web Design with HTML

    1.5-3 hrs
    Learn the basics of designing beautiful and functional websites using HTML in this free online course.
  • Certificate Styling Websites with CSS

    Styling Websites with CSS

    1.5-3 hrs
    This free online CSS course will equip you with the knowledge and skills to style websites using CSS.
  • Certificate Cocos2d-x C++ Game Development: Tic-Tac-Toe

    Cocos2d-x C++ Game Development: Tic-Tac-Toe

    3-4 hrs
    Learn how to make multi-device games like tic-tac-toe using Cocos2d-x and C++ with this free online course.
  • Certificate SFML Game Development : Tic-Tac-Toe

    SFML Game Development : Tic-Tac-Toe

    1.5-3 hrs
    Learn to create a fully-functioning SFML tic-tac-toe game with this free online game development course.
  • Certificate SFML C++ Game Development - Flappy Bird Clone

    SFML C++ Game Development - Flappy Bird Clone

    1.5-3 hrs
    This free online C++ course will equip you with the skills required to effectively develop games using SFML.
  • Certificate Swift Programming Language for Mac and iOS

    Swift Programming Language for Mac and iOS

    1.5-3 hrs
    Learn to work with Swift, an open-source programming language for Mac and iOS, with this free online development course.
  • Certificate WebVR Programming Using A -Frame Framework

    WebVR Programming Using A -Frame Framework

    1.5-3 hrs
    This free online course will equip you with the knowledge required to create virtual reality on the web using A-Frame.
  • Certificate Responsive Web Development with Bootstrap 4

    Responsive Web Development with Bootstrap 4

    3-4 hrs
    Learn Bootstrap 4 code to design functional, aesthetically-pleasing, and responsive websites in this free online course.
  • Certificate Programming Using C++ Language - A Complete Guide

    Programming Using C++ Language - A Complete Guide

    5-6 hrs
    Learn to understand code from scratch using C++ programming language with this free online course.
  • Certificate Programming Using Python

    Programming Using Python

    3-4 hrs
    Learn to program using the Python language and improve your coding skill set with this free online programming course.
  • Certificate Understanding Java for Oracle Certification

    Understanding Java for Oracle Certification

    1.5-3 hrs
    This free online programming course equips you with the knowledge you need for Oracle certification in Java.
  • Certificate JavaScript Version ES6 – Complete Guide

    JavaScript Version ES6 – Complete Guide

    3-4 hrs
    Learn to program dynamic and functional websites using JavaScript ES6 with this free online coding course.
  • Certificate Mobile and Web Development using Ionic

    Mobile and Web Development using Ionic

    1.5-3 hrs
    Learn to use the Ionic framework to develop websites and apps for Android and iOS devices, in this free online course.
  • Certificate 3D Game Development using Modern OpenGL

    3D Game Development using Modern OpenGL

    5-6 hrs
    This free online development course arms you with the knowledge needed to setup and use OpenGL to create gaming graphics
  • Certificate Fundamentals of Blockchain and Bitcoin

    Fundamentals of Blockchain and Bitcoin

    3-4 hrs
    Master the guiding principles and inner workings of Blockchain and Bitcoin in this free online cryptocurrency course.
  • Certificate Alternative Applications of Blockchain Technology

    Alternative Applications of Blockchain Technology

    1.5-3 hrs
    Learn about the applications of Blockchain technology for education, business, housing and governance with this course.
View all Course Creators