Get $1 credit for every $25 spent!

The Web Development Crash Course Bundle

Ending In:
Add to Cart - $25
Add to Cart ($25)
$1,200
97% off
wishlist
Courses
6
Lessons
202

What's Included

Product Details

Access
Lifetime
Content
5.0 hours
Lessons
77

C++ Development Tutorial Series - The Complete Coding Guide

Learn how to use C++, A Language That is Supported on All Major Platforms & Powers Millions of Applications

By Frahaan Hussain | in Online Courses

Learn about the fundamentals that make the amazing applications we use on a daily basis on devices from mobile phones to tablets to desktop computers. A step-by-step process is used to show everything from setting up to all the crucial C++ and software development features. You will be provided with the full source code to aid in development during and after this course. The source code is free to use in as many projects as you wish.

  • Access 77 lectures & 5 hours of content 24/7
  • Create software applications
  • Use C++ to program
  • Advanced programming and C++
  • Create cross-platform applications

Frahaan Hussain | CEO & Lead Developer at Sonar Systems

4.1/5 Instructor Rating: ★ ★ ★ ★

 

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. He is also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming. Lastly, he is a published author of games design and soon to be released Responsive Web Design. He has the qualifications required to educate and inspire.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Your First Program
  • Introduction
    • Introduction - 3:47
    • 1 - What Is C++ - 2:47
    • 2 - Setting Up A Project - 6:41
  • Basics
    • 3 - Console Out - 4:01
    • 4 - Data Types - 3:03
    • 5 - Variables - 4:24
    • 6 - Console In - 3:20
    • 7 - Strings - 3:52
    • 8 - Constants - 4:34
  • Operators
    • 9 - Assignment Operator - 3:15
    • 10 - Arithmetic Operators - 3:34
    • 11 - Compound Assignment Operators - 3:28
    • 12 - Increment and Decrement Operators - 3:49
    • 13 - Relation and Comparison Operators - 5:31
    • 14 - Logical Operators - 6:37
    • 15 - Conditional Ternary Operator - 4:16
    • 16 - Comma Operator - 2:50
    • 17 - Type Casting Operator - 2:10
    • 18 - Bitwise Operators - 12:28
    • 19 - sizeof Operator - 2:33
    • 20 - Operator Precedence - 4:45
  • String Streams
    • 21 - String Streams - 3:32
  • Statements & Loops
    • 22 - Conditional Statements - 6:47
    • 23 - For Loop - 4:02
    • 24 - While Loop - 3:21
    • 25 - Do While Loop - 3:53
    • 26 - Range-Based For Loop - 3:17
    • 27 - GoToStatement - 3:40
    • 28 - Switch Statement - 5:24
  • Functions
    • 29 - Functions - 3:18
    • 30 - Function Return Statement - 3:37
    • 31 - Function Arguments Passed By Value - 4:44
    • 32 - Function Arguments Passed By Reference - 4:41
    • 33 - Function Parameter Default Values - 3:23
    • 34 - Overloaded Functions - 4:12
    • 35 - Function Templates - 3:58
    • 36 - Namespaces - 6:00
  • Advanced Data Types
    • 37 - Arrays - 3:23
    • 38 - Multidimensional Arrays - 3:26
    • 39 - References - 2:23
    • 40 - Pointers - 4:08
    • 41 - Delete Operator - 2:23
    • 42 - Struct - 3:34
    • 43 - Type Aliasing - 2:36
    • 44 - Unions - 3:29
    • 45 - Enumerators - 3:42
  • Classes
    • 46 - Introduction To Classes - 5:01
    • 47 - Class Access - 4:19
    • 48 - Class Constructor - 4:46
    • 49 - Class Pointers - 4:05
    • 50 - Overloading Operators - 6:25
    • 51 - This Keyword - 4:18
    • 52 - Constant Objects - 3:05
    • 53 - Getters and Setters - 4:39
    • 54 - Static Variables - 4:00
    • 55 - Static Functions - 5:32
    • 56 - Template Classes - 4:54
    • 57 - Class Destructor - 4:27
    • 58 - Class Copy Constructor - 3:17
    • 59 - Friend Function - 6:07
    • 60 - Friend Class - 6:16
    • 61 - Class Inheritance - 6:49
    • 62 - Multiple Class Inheritance - 4:38
    • 63 - Virtual Methods - 4:10
    • 64 - Abstract Base Class - 3:07
  • Error Handling
    • 65 - Error Handling - 3:45
  • The Mighty Preprocessor
    • 66 - Preprocessor Macro Definitions - 4:09
    • 67 - Preprocessor Conditional Directives - 4:59
    • 68 - Preprocessor Line Directive - 3:50
    • 69 - Preprocessor Error Directive - 3:09
    • 70 - Preprocessor Source File Inclusion Directive - 2:09
  • File I/O
    • 71 - Opening A File - 6:20
    • 72 - Writing To A File - 4:24
  • Extras
    • 73 - Commenting - 4:20
    • 74 - Class Header And Implementation - 8:56
    • 75 - Lists - 4:27
    • 76 - Vectors - 5:06

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
51

Learn Bootstrap 4 Responsive Web Development

Learn How to Create Responsive Websites Using Bootstrap

By Frahaan Hussain | in Online Courses

Learn about the fundamentals that make the awesome websites we use on a daily basis. Using devices from mobile phones to tablets to desktop computers. A step-by-step process is used to show everything from setting up to essential Bootstrap and responsive design features. Bootstrap is the most popular responsive web framework in the world, most modern websites use Bootstrap. You will be provided with the full source code to aid in development during and after this course. The source code is free to use in as many projects as you wish.

4.4/5 average rating: ★ ★ ★ ★

  • Access 51 lectures & 4 hours of content 24/7
  • Create responsive websites
  • Use Bootstrap to construct a modern website
  • Advanced web development
  • Ability to create a visually appealing website
  • Create cross-platform websites

Frahaan Hussain | CEO & Lead Developer at Sonar Systems

4.1/5 Instructor Rating: ★ ★ ★ ★

 

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. He is also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming. Lastly, he is a published author of games design and soon to be released Responsive Web Design. He has the qualifications required to educate and inspire.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Introduction
    • Introduction - 4:11
    • 1 - Setting Up A Project - 4:44
  • Grid System
    • 3 - More Grid Sizes - 8:14
    • 4 - Varying Grid Sizes - 9:45
    • 5 - Offsetting Columns - 5:15
    • 6 - Multiple Rows - 3:11
    • 7 - Nesting Columns - 7:53
    • 8 - Column Ordering - 4:43
  • Media Objects
    • 9 - Media Object - 5:55
    • 10 - Nesting Media Objects - 3:23
    • 11 - Media Object Alignment - 1:54
  • Buttons
    • 12 - Buttons - 10:13
    • 13 - Button Groups - 5:18
    • 13 - Checkbox Button - 5:11
    • 15 - Radio Buttons - 6:20
    • 16 - Button Dropdown - 10:00
  • Cool Bootstrap Features
    • 17 - Input Groups - 4:47
    • 18 - Jumbotron - 4:39
    • 19 - Labels - 5:41
    • 20 - Alerts - 6:18
  • Cards
    • 21 - Cards - 5:51
    • 22 - More Card Content Types - 2:55
    • 23 - Card Text Alignment - 2:22
    • 24 - Cards Header & Footer - 3:14
    • 25 - Card Image Caps - 2:00
    • 26 - Card Image Overlay - 1:29
    • 27 - Inverting Cards - 2:52
    • 28 - Card Background Varients - 3:10
    • 29 - Card Groups - 2:14
    • 30 - Card Decks - 2:42
    • 31 - Card Columns - 4:36
  • Navigation
    • 32 - Base Nav - 2:56
    • 33 - Nav Tabs & Pills - 3:45
    • 34 - Nav Dropdowns - 4:55
    • 35 - Nav Tab Panes - 7:19
    • 36 - Navbar - 7:15
    • 37 - Navbar Color Schemes - 3:22
    • 38 - Navbar Placement - 3:32
    • 39 - Navbar Collapsible Content - 3:56
    • 40 - Responsive Navbar - 4:42
  • Extras
    • 41 - Breadcrumb - 3:46
    • 42 - Pagination - 6:33
    • 43 - Pager - 3:41
    • 44 - Progress - 6:51
    • 45 - List Groups - 4:28
    • 46 - Advanced List Groups - 6:25
    • 47 - Modals - 12:58
    • 48 - Tooltips - 6:03
    • 49 - Popovers - 6:37
    • 50 - Collapse - 3:48
    • 51 - Accordion Collapse - 9:14
    • 52 - Carousel - 9:43
    • 53 - Utility Classes - 3:48

View Full Curriculum


Access
Lifetime
Content
12.0 hours
Lessons
30

Modern OpenGL C++ 3D Game Tutorial Series & 3D Rendering

Learn Modern OpenGL That Underpins Most New Games, Game Engines, & 3D Rendering Applications

By Frahaan Hussain | in Online Courses

Learn about the fundamentals that make the awesome games we play and the game engines behind them. A step-by-step process is used to show everything from setting up to essential Modern OpenGL features. OpenGL is the most popular graphics library in the world, most mobile games use OpenGL and many other applications as well. You will be provided with the full source code to aid in development during and after this course. The source code is free to use in as many projects as you wish.

  • Access 30 lectures & 12 hours of content 24/7
  • Program in Modern OpenGL
  • Understand gaming constructs/concepts
  • Ability to create a game engine
  • Ability to create a game

Frahaan Hussain | CEO & Lead Developer at Sonar Systems

4.1/5 Instructor Rating: ★ ★ ★ ★

 

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. He is also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming. Lastly, he is a published author of games design and soon to be released Responsive Web Design. He has the qualifications required to educate and inspire.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Introduction
    • Introduction - 2:18
  • Setup
    • [SETUP] GLFW and GLEW on Windows (Absolute Linking) - 24:34
    • [SETUP] GLFW and GLEW on Windows (Relative Linking) - 26:13
    • [SETUP] SDL and GLEW on a Mac - 18:41
    • [SETUP] GLFW and GLEW on a Mac - 20:17
    • [SETUP] SFML and GLEW on Windows (Relative Linking) - 22:47
    • [SETUP] SDL and GLEW on Windows (Absolute Linking) - 28:52
    • [SETUP] SDL and GLEW on Windows (Relative Linking) - 24:19
    • [SETUP] Windows Visual Studio SOIL Setup - 13:57
    • [SETUP] Windows Visual Studio GLM Setup - 5:04
    • [SETUP] SFML and GLEW on a Mac - 18:26
    • [SETUP] SFML and GLEW on Windows (Absolute Linking) - 20:41
  • Getting Started
    • [GETTING STARTED] Tutorial 1 - Drawing A Triangle - 28:56
    • [GETTING STARTED] Tutorial 2 - Shader Files - 21:29
    • [GETTING STARTED] Tutorial 3 - Textures - 35:35
    • [GETTING STARTED] Tutorial 4 - Transformations - 13:25
    • [GETTING STARTED] Tutorial 5 - Projections and Coordinate Systems - 32:10
    • [GETTING STARTED] Tutorial 6 - Camera-1 - 74:49
  • Lighting
    • [LIGHTING] Tutorial 7 - Colours - 25:33
    • [LIGHTING] Tutorial 8 - Basic Lighting - 30:12
    • [LIGHTING] Tutorial 9 - Materials - 24:37
    • [LIGHTING] Tutorial 10 - Lighting Maps - 27:54
    • [LIGHTING] Tutorial 11 - Directional Light - 15:26
    • [LIGHTING] Tutorial 12 - Point Light - 15:17
    • [LIGHTING] Tutorial 13 - Spot Light - 16:33
    • [LIGHTING] Tutorial 14 - Combining Directional, Point and Spot Lights-1 - 44:26
  • Model Loading
    • [MODEL LOADING] ASSIMP Setup Using CMAKE Windows - 10:33
    • [MODEL LOADING] Tutorial 15 - Setup and Mesh Class - 35:50
    • [MODEL LOADING] Tutorial 16 - Model Class and Loading A Model-1 - 56:21
  • Advanced
    • [ADVANCED OPENGL] Tutorial 17 - CubemappingSkybox-1 - 31:46

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
16

A-Frame Web VR Programming Tutorial Series (Virtual Reality)

Learn How to Create Awesome Virtual Reality Experiences for Websites, Oculus Rift, & HTC Vive

By Frahaan Hussain | in Online Courses

The most powerful and influential people in the world believe virtual reality is going to shape the future of the world. This course will guide you through learning the fundamentals of Virtual Realityproviding you with the tools to make awesome and futuristic experiences. Virtual reality is fast becoming the hottest technology in the world, with platforms from Oculus to PlayStation VR, there are millions of users around the world. A-Frame provides the features to tap into this immensely large and popular market. You will be provided with the full source code to aid in development during and after this course. The source code is free to use in as many projects as you wish.

4.0/5 average rating: ★ ★ ★ ★

  • Access 16 lectures & 1 hour of content 24/7
  • Virtual Reality Design Philosophies
  • A-Frame programming
  • User JavaScript to create virtual reality experiences/applications
  • Create cross-platform games/applications
  • Use A-frame to make games/applications
  • Understand the best ways how virtual reality can be used

Frahaan Hussain | CEO & Lead Developer at Sonar Systems

4.1/5 Instructor Rating: ★ ★ ★ ★

 

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. He is also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming. Lastly, he is a published author of games design and soon to be released Responsive Web Design. He has the qualifications required to educate and inspire.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Introduction
    • Introduction - 1:50
  • Setup
    • 1 - Setting Up - 8:22
  • Basics
    • 2 - Drawing A Box - 4:37
    • 3 - Transformations - 4:18
    • 4 - Textures - 4:55
    • 5 - Animations - 3:01
    • 6 - Interacting With Objects - 8:35
  • Advanced
    • 7 - Lighting - 4:21
    • 8 - Skybox - 5:20
    • 9 - Model Loading - 8:32
    • 10 - Image - 3:15
  • The Cool Stuff
    • 11 - Curved Image - 3:16
    • 12 - Video - 4:40
    • 13 - Video Sphere - 4:25
    • 14 - Plane - 5:12
    • 15 - Object Loading - 7:42

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
18

HTML Web Development Crash Course

Learn the Basics of Web Development, HTML Tags, CSS & JavaScript

By Frahaan Hussain | in Online Courses

HTML is one of the core universal programming languages of the web essential for any web development journey. The web is growing daily, and knowing HTML is more crucial than ever. Learn how to create websites. A step-by-step process is used to show everything from setting up to essential HTML features. Gain a good understanding of the following concepts – HTML programming, web programming, basic or essential HTML tags, website basics, integrating media into a website, and basic CSS and JavaScript.

4.0/5 average rating: ★ ★ ★ ★

 

  • Access 18 lectures & 1.5 hours of content 24/7
  • Learn the basics of HTML programming
  • Know the fundamentals of Web programming
  • Learn the basic or essential HTML tags
  • Dive deeper into website basics
  • Integrate media into a website
  • Gain insights on the basics of CSS & JavaScript

Frahaan Hussain | CEO & Lead Developer at Sonar Systems

4.1/5 Instructor Rating: ★ ★ ★ ★

 

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. He is also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming. Lastly, he is a published author of games design and soon to be released Responsive Web Design. He has the qualifications required to educate and inspire.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • First Section
    • Course Intro - 1:47
    • 1 - Setup and Overview - 9:41
    • 2 - Basic Tags - 7:34
    • 3 - Headings - 4:51
    • 4 - Lists - 6:11
    • 5 - Links - 6:14
    • 6 - Images - 6:58
    • 7 - Tables - 4:30
    • 8 - Advanced Tables - 5:00
    • 9 - Meta Tags - 6:21
    • 10 - Description Lists - 2:29
    • 11 - Presentation - 6:09
    • 12 - iframe - 3:19
    • 13 - Video - 3:39
    • 14 - Audio - 2:46
    • 15 - Forms - 8:45
    • 16 - CSS - 11:11
    • 17 - JavaScript - 7:04

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
10

Three.js & WebGL 3D Programming Crash Course (VR, OpenGL)

Learn How to Create 3D Web Applications & Games for Web Browsers with Ease

By Frahaan Hussain | in Online Courses

Learn how to create interactive 3D experiences such as web applications and games. A step-by-step process is used to show everything from setting up to creating interactive 3D worlds. Three.js allows you to create amazing 3D web applications to target the biggest market in the world, the internet. Now with the boom of smartphones, the audience is growing rapidly. You will be provided with the full source code to aid in development during and after this course. The source code is free to use in as many projects as you wish.

  • Access 10 lectures & 1 hour of content 24/7
  • Create interactive 3D web applications
  • Make 3D games
  • Use Three.js to create 3D worlds
  • Create cross-platform web applications

Frahaan Hussain | CEO & Lead Developer at Sonar Systems

4.1/5 Instructor Rating: ★ ★ ★ ★

 

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. He is also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming. Lastly, he is a published author of games design and soon to be released Responsive Web Design. He has the qualifications required to educate and inspire.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • First Section
    • 1 - Course Intro - 1:39
    • 2 - Draw Geometry - 8:52
    • 3 - Update Viewport On Resize - 4:28
    • 4 - Controls - 4:40
    • 5 - Textures & Colours - 7:58
    • 6 - Lighting - 22:11
    • 7 - Model Loading - 6:45
    • 8 - FPS (Frames Per SecondFramerate) - 2:27
    • 9 - Anaglyphic 3D - 4:56
    • 10 - Skybox - 10:29

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.