¡En diciembre, 20% de descuento en todas las Gift Cards! 💌 ¡Date un gusto o sorprende a alguien que quieres!Termina en  : : :

¡Obtén tu descuento!
Free Online Courses from the Sonar Systems
Sonar Systems
Programming & game designing leader
124,591
de estudiantes
27
Cursos
223
Beneficiados
Business
Information Technology (IT)
Personal Development
2+
Imparte cursos en Alison desde Mar, 2021
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.
Curso destacado de este creador de cursos
Fundamentals of Blockchain and Bitcoin
7,874Estudiantes ya inscritos
36
31
No me interesa
Cursos en línea gratuitos por Sonar Systems
3D Application and Game Development with Three.js
1.5-3 horas 2,239 estudiantes
By Sonar Systems
Aprenderás Cómo

Upon the completion of this course, you will be able to:

  • Discuss the processes of creating basic geometry
  • Explain how to update Viewport on Resize
  • Recall the types of lights, distinguish between them and state their uses
  • Distinguish between modelling materials that are affected by light and not affected by light
  • Recall how to create interactive 3D experiences on interactive web applications
  • Explain how to load complex 3D models to the scene to help engage users
  • Discuss how to develop 3D life experiences using skybox in Three.js
  • Explain how to keep track of the application format or frame rate in Three.js
  • Define a skybox and state how they are created and used
course logo
CERTIFICATE
Nivel principiante
App Development
3D Application and Game Development with Three.js
1.5-3 horas
2239 inscrito
Web Design with HTML
1.5-3 horas 20,474 estudiantes
By Sonar Systems
Aprenderás Cómo

By the end of this course, you will be able to:

  • Identify basic HTML tags and state their functions
  • Explain the process of adding headings to a website
  • Distinguish between the types of lists in HTML
  • Describe the process of adding links, images, and tables to a website
  • Explain the relevance of meta tags to a website
  • Distinguish between the block and in-line elements in HTML
  • Describe the process involved in embedding a website in another
  • Identify various methods for formatting a website in HTML
  • Describe the process of adding forms and media to a website using HTML
  • Explain the role of CSS in designing a website with HTML
  • Outline the importance of adding JavaScript to an HTML website
course logo
CERTIFICATE
Nivel principiante
Programming
Web Design with HTML
1.5-3 horas
20474 inscrito
Styling Websites with CSS
1.5-3 horas 3,637 estudiantes
By Sonar Systems
Aprenderás Cómo

By the end of this course, you will be able to:

  • Define styling and distinguish between the three types of styling in CSS
  • State the functions of comments and how to do comments in CSS
  • Identify examples of pseudo-classes in CSS and state their positions, respectively
  • Explain how to create and manipulate border properties in CSS
  • Discuss how to set background images for web pages using CSS
  • Discuss what pseudo-elements are all about and state their roles in styling websites
  • List some examples of layout types used in CSS
  • Identify the similarities between the clear and float properties in CSS
  • Recall the procedures to create rounded corners for background images and shapes in CSS
  • Explain how to add shadows to elements in CSS
course logo
CERTIFICATE
Nivel intermedio
Web Development
Styling Websites with CSS
1.5-3 horas
3637 inscrito
Cocos2d-x C++ Game Development: Tic-Tac-Toe
3-4 horas 1,103 estudiantes
By Sonar Systems
Aprenderás Cómo

By the end of this course, you will be able to:

  • Explain how to create a fully functional multi-device cross-platform tic-tac-toe game in Cocos2d-x using C++
  • Describe the process and commands to set up and initiate the project
  • Describe how to create the menu system for the game
  • Describe how to create and implement splash scenes into the games
  • Describe how to build a grid system and create game logic in the tic-tac-toe game
  • Explain how to implement an AI system into the game
  • Describe how to build other important parts of the games like pause and leaderboards to make the game more user-friendly
  • Describe how to build unlock achievements in the tic-tac-toe game
  • Identify key C++ commands and codes to develop games in Cocos2d-x
  • Describe how to write a C++ program in Cocos2d-x for creating games
course logo
CERTIFICATE
Nivel intermedio
Programming
Cocos2d-x C++ Game Development: Tic-Tac-Toe
3-4 horas
1103 inscrito
SFML Game Development : Tic-Tac-Toe
1.5-3 horas 1,872 estudiantes
By Sonar Systems
Aprenderás Cómo

By the end of this course, you will be able to:

  • Identify the method for SFML setup on Windows and Mac machines
  • Describe how to implement the State Machine to switch between different states in a game
  • Describe how to implement an Asset Manager for a game
  • Explain how to build an Input Manager for a game
  • List and create the states in a game
  • Explain the method for implementing a ‘win condition’ in the tic-tac-toe game
  • Describe how to add AI into a game
  • Explain the methods for initializing the grid system, placing a piece and ‘checking for win’ condition
course logo
CERTIFICATE
Nivel principiante
Programming
SFML Game Development : Tic-Tac-Toe
1.5-3 horas
1872 inscrito
SFML C++ Game Development - Flappy Bird Clone
1.5-3 horas 2,569 estudiantes
By Sonar Systems
Aprenderás Cómo

By the end of this course, you will be able to:

  • Explain how to set up SFML for Windows OS and Mac OS
  • State the role of a project directory folder and how to create one
  • Explain how to hide the console on a Windows machine
  • Discuss how to implement the header files in a state machine
  • State the functions of an asset manager
  • Distinguish between splash state and main menu state
  • Recall the procedures for implementing the various game states
course logo
CERTIFICATE
Nivel intermedio
Programming
SFML C++ Game Development - Flappy Bird Clone
1.5-3 horas
2569 inscrito
Swift Programming Language for Mac and iOS
1.5-3 horas 1,526 estudiantes
By Sonar Systems
Aprenderás Cómo

By the end of this course, you will be able to:

  • Define ‘Swift’ and identify its characteristics
  • Define ‘variables’ and ‘constants’ and explain how to use them in Swift
  • Identify conditional statements and explain how to create them in Swift
  • Describe For Loops and While Loops and explain how to create them using Swift
  • Outline ‘switch’, ‘break’ and ‘continue’ statements and explain how to use them in Swift
  • Describe how to create functions and classes in Swift
  • Explain the method for creating enumerators using Swift
course logo
CERTIFICATE
Nivel principiante
IOS Development
Swift Programming Language for Mac and iOS
1.5-3 horas
1526 inscrito
WebVR Programming Using A -Frame Framework
1.5-3 horas 811 estudiantes
By Sonar Systems
Aprenderás Cómo

By the end of this course, you will be able to:

  • Explain the concept of WebVR
  • Outline the box drawing parameters in A-frame
  • Distinguish between the various transformation tools in A-frame
  • State the purpose of animation in A-Frame
  • Explain how to make the scene interactive in A-Frame
  • Distinguish between the various types of lights
  • State the functions of the skybox effect
  • Explain the importance of loading external models on thescene
  • Recall the various methods of loading images on the scene
  • Describe the process of loading a video into the scene
  • Recall the manner of implementing a video sphere
  • List the methods of loading videos/images into the A-Frame scene
course logo
CERTIFICATE
Nivel avanzado
Programming
WebVR Programming Using A -Frame Framework
1.5-3 horas
811 inscrito
Mostrando 1 - 8 of 27
Reseñas y comentarios de los estudiantes sobre
479
223
avatar
Miss Look Up All O.
This is a useful informational course which enlighten I about Function Return Statements which allow you to end a Function and Return a value to the location the Function was called.
¿Te resultó útil esta reseña?
Denunciar
avatar
Sorin C.
Relaxed schedule, we assimilate knowledge according to our possibilities and our free time. Thank You!
¿Te resultó útil esta reseña?
Denunciar
Recibe actualizaciones exclusivas de cursos
Entérate antes que nadie cuando haya un nuevo curso disponible de Sonar Systems. Mantente al día con tus objetivos de aprendizaje y encuentra nuevas oportunidades para crecer profesionalmente.
Ver similares Creadores de cursos
imagen de la categoría
Information Technology (IT)
+5
Avatar del creador de cursos
Channel 9
Computer science written by MS tutors
Channel 9 is a Microsoft community site created in 2004. Originally launched as the company's blog, it is run ..Saber más
55 Cursos
1,764,511 de estudiantes
imagen de la categoría
Information Technology (IT)
+2
Avatar del creador de cursos
ClayDesk E-Learning
E-learning-cloud & web entrepreneur
As the CEO of ClayDesk, Syed Raza teaches with passion and purpose. Every course is delivered with his student..Saber más
Cursos
328,208 de estudiantes
imagen de la categoría
Information Technology (IT)
+1
Avatar del creador de cursos
Devslopes
Coder and app developer
Devslopes was founded by Mark Price, a veteran coder in building mobile apps for iOS and Android. Courses star..Saber más
13 Cursos
112,190 de estudiantes
imagen de la categoría
Information Technology (IT)
+3
Avatar del creador de cursos
Microsoft
Established provider of Microsoft
Microsoft Corporation is a public multinational corporation that develops, manufactures, licenses and supports..Saber más
13 Cursos
548,380 de estudiantes
imagen de la categoría
Information Technology (IT)
+8
Avatar del creador de cursos
NPTEL
University lecturer curated courses
The National Programme on Technology Enhanced Learning is an online learning platform founded in 2003 by the c..Saber más
589 Cursos
5,456,738 de estudiantes
imagen de la categoría
Information Technology (IT)
+2
Avatar del creador de cursos
Pavan Lalwani
Corporate software trainer whiz
Pavan Lalwani's mission is to help professionals to take control of their skills and present them in a way tha..Saber más
Cursos
60,968 de estudiantes
imagen de la categoría
Information Technology (IT)
+5
Avatar del creador de cursos
SimonSezIT
Business & technical software leaders
SimonSezIT has been providing quality online education for over a decade and has taught hundreds of thousands ..Saber más
60 Cursos
1,482,013 de estudiantes
imagen de la categoría
Information Technology (IT)
+6
Avatar del creador de cursos
Workforce Academy Partnership
Business solutions & skills masters
Workforce Academy Partnership works with global leaders in online video learning content solutions for project..Saber más
138 Cursos
3,111,495 de estudiantes
Explorar todas las categorías de cursos de Alison
IT
1,273
Cursos
Language
314
Cursos
Health
1,037
Cursos
Teaching & Academics
1,638
Cursos
Personal Development
1,317
Cursos
Business
1,742
Cursos
Sales & Marketing
445
Cursos
Engineering & Construction
815
Cursos
Management
1,063
Cursos

Preguntas frecuentes

Is Alison really free?
The good news is that it’s free to learn on Alison! There is no cost for you to study and complete any of the courses offered by Alison. Once you’ve completed a course, you’ll have the option to purchase a printed or digital Certificate. If you don’t purchase a Certificate or Diploma, you can download your free Learner Record. This is official confirmation of the courses you have completed with Alison and the results you have achieved. Your Learner Record can be found in your Profile/Dashboard.
Crea cursos en Alison, gana dinero y empodera a millones
¿Te inspira Sonar Systems? Tú también puedes convertirte en creador de cursos. Comparte tu experiencia con millones de estudiantes y ayúdalos a crecer cada día.
Conviértete en creador de cursos