Alison's New App is now available on iOS and Android! Download Now

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

    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

    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

    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

    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

    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

    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

    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

    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

    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

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

    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

    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

    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

    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

    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

    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

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