Programming Courses
Master modern web development with comprehensive, hands-on courses designed for real-world applications

Godot 4: Build & Launch Full 2D Roguelike Game
From first line of code to finished 2D game. Master Godot, GDScript, and essential game dev patterns.
From first line of code to finished 2D game. Master Godot, GDScript, and essential game dev patterns.
What you'll learn
- Build a complete 2D roguelike game from scratch in Godot.
- Master the fundamentals of GDScript for robust gameplay scripting.
- Design reusable, modular game systems and patterns.
- Launch and share your finished game project.

Sui dApps with Move & React - Build Real Projects
Hands-on Sui dApp development with Move and React. Create a voting system and a meme coin. Learn smart contracts coding.
Hands-on Sui dApp development with Move and React. Create a voting system and a meme coin. Learn smart contracts coding.
What you'll learn
- Build real-world dApps on the Sui blockchain using Move and React
- Master Move's core concepts, including owned and shared objects
- Learn how to create coins, including a meme coin
- Write and execute unit tests for smart contract functionality

Mobile RTS Game in Unity 2D - From Scratch to App Store
Create a Mobile RTS Game in Unity 2D. Build, Design and Code in C# (A* Pathfinding). Publish to iOS and Android.
Create a Mobile RTS Game in Unity 2D. Build, Design and Code in C# (A* Pathfinding). Publish to iOS and Android.
What you'll learn
- Build a complete RTS game from scratch using Unity 2D
- Implement core RTS mechanics including resource management and unit control
- Master A* pathfinding algorithm for smooth unit navigation
- Publish your game on both iOS and Android platforms

Master Neural Networks: Build with JavaScript and React
Build and integrate Neural Networks in Web Apps with JavaScript, React, and Node.js. From Scratch with Math Included.
Build and integrate Neural Networks in Web Apps with JavaScript, React, and Node.js. From Scratch with Math Included.
What you'll learn
- Understand and implement perceptrons (single neuron) for binary classification
- Learn and apply neural network fundamentals in code
- Integrate neural networks into web applications using JavaScript and React
- Work with large-scale data, understanding and parsing it effectively

Machine Learning Primer with JS: Regression (Math + Code)
Explore practical coding, data analysis, and visualization with JavaScript and React JS, plus get Math background.
Explore practical coding, data analysis, and visualization with JavaScript and React JS, plus get Math background.
What you'll learn
- Understand and apply linear and multiple regression techniques.
- Build and use regression models with Node js and React js
- Grasp the key mathematical concepts behind regression algorithms.
- Create a React app for real-time data plotting and regression analysis.

7 Days of Code - React Native
Plan and build the entire app in 7 days! Use Javascript and React (React Native) to achieve that. No 3rd party dep used.
Plan and build the entire app in 7 days! Use Javascript and React (React Native) to achieve that. No 3rd party dep used.
What you'll learn
- Use React Native to create mobile apps fast
- Learn to plan the application from an idea to the complete product
- Improve coding skill in the mobile development
- Develop strong problem-solving skills for real-world scenarios

Python & Turtle: A Practical Guide for Beginners and Beyond
Learn Python language practically and build a game with Turtle module. From zero experience to solid coder in Python 3.
Learn Python language practically and build a game with Turtle module. From zero experience to solid coder in Python 3.
What you'll learn
- Master Python from fundamentals to advanced concepts
- Develop strong problem-solving skills for real-world scenarios
- Embrace and apply principles of object-oriented design for effective programming
- Apply Python to create graphics, visualization, and games

Next.js with ChatGPT - Development Guide
Master ChatGPT integration with Next.js to build an AI-powered chatbot for learning React, Vue and Svelte.
Master ChatGPT integration with Next.js to build an AI-powered chatbot for learning React, Vue and Svelte.
What you'll learn
- Learn to integrate ChatGPT to Next JS App
- Get an understanding on how to use ChatGPT in the code.
- Use Next JS to create a ai-chat app
- Establish yourself in the field of the AI Web Development.

Svelte and Firebase - The Complete Course
Create two applications with Svelte, Trello and Twitter clones. Unleash Svelte reactivity and speed. Use Firebase as the data store.
Create two applications with Svelte, Trello and Twitter clones. Unleash Svelte reactivity and speed. Use Firebase as the data store.
What you'll learn
- Learn to program with Svelte and create two amazing Web Apps.
- Get an understanding of how to create a web app - explained practically.
- Use Firebase services - Firestore storage, Authentication and more.
- Establish yourself in the field of the Web Development.

Solid JS & Firebase - The Complete Guide (Twitter Clone App)
Build a Twitter-like app with Solid JS lib and Typescript. Unleash Solid JS reactivity. Use Firebase as the data store.
Build a Twitter-like app with Solid JS lib and Typescript. Unleash Solid JS reactivity. Use Firebase as the data store.
What you'll learn
- Learn to program with Solid JS and create amazing Web Apps.
- Get an understanding of how to create a Twitter clone app explained practically.
- Write type-safe code with Typescript.
- Use Firebase services - Firestore storage, Authentication
- Establish yourself in the field of the Web Development.

Next JS with React - Build Personal App (Blogs & Portfolios)
Build a personal app with Next/React JS and Typescript. Blogs, portfolios, and search features. No 3rd party dependency
Build a personal app with Next/React JS and Typescript. Blogs, portfolios, and search features. No 3rd party dependency
What you'll learn
- Get an understanding of how to create personal app in practical way
- Create a complete portfolio / blog app
- Present yourself with your content platform
- Establish yourself in the field of the exciting Next and React web development environment

Unity 2D With C# - Complete Game Dev Course
Create the complete 2D survival game in Unity with C#. Learn best practices and patterns.
Create the complete 2D survival game in Unity with C#. Learn best practices and patterns.
What you'll learn
- Get an understanding of game development in practical and fun way.
- Create a complete game that will shine in your portfolio.
- Use gained knowledge to create any game in the future.
- Establish yourself in the field of the exciting game environment.

NFT Marketplace in React/Next & Solidity - Full Guide (2023)
Build Web3 NFT Marketplace on Ethereum using React/Next, Solidity, and Pinata (IPFS), with Typescript. Covers Polygon.
Build Web3 NFT Marketplace on Ethereum using React/Next, Solidity, and Pinata (IPFS), with Typescript. Covers Polygon.
What you'll learn
- Create a working NFT marketplace
- Develop real app on the Blockchain.
- Understand complex Ethereum topics in practical and fun way
- Get complete toolkit to work with any blockhain.
![Web Development & Code 101 - Full Guide [2022] course cover](https://thrangra.sirv.com/Course_logo%20copy.jpg)
Web Development & Code 101 - Full Guide [2022]
Learn programming in JS language, HTML, and CSS. Create a Web Application made in React JS. The path to the final project includes many assignments, code exercises, and challenges.
Learn programming in JS language, HTML, and CSS. Create a Web Application made in React JS. The path to the final project includes many assignments, code exercises, and challenges.
What you'll learn
- Get a complete understanding of web development in practical and fun way
- Create a working app made in React
- Use gained knowledge to create any application
- Establish yourself in the field of the exciting web development environment
![Vue JS 3 & Firebase - Full Guide [2022] course cover](https://thrangra.sirv.com/Vue%20JS%20Rework.jpg)
Vue JS 3 & Firebase - Full Guide [2022]
Create a real world Vue JS 3 application connected to Firestore (Firebase). Learn how to use Vuex, Composition, and the latest Vue JS 3 concepts.
Create a real world Vue JS 3 application connected to Firestore (Firebase). Learn how to use Vuex, Composition, and the latest Vue JS 3 concepts.
What you'll learn
- Develop real-world web application with Vue JS 3 and Firebase
- Understand Vue JS in practical and fun way
- Use gained knowledge to create your own applications
- Establish yourself in the field of the exciting mobile app development environment

React Native with Typescript - The Practical Guide (2022)
Create an app in React Native - from basic knowledge to working app. Learn React Native components, Typescript, and more.
Create an app in React Native - from basic knowledge to working app. Learn React Native components, Typescript, and more.
What you'll learn
- Create a working app made in React Native & Typescript
- Understand React Native in practical and fun way
- Use gained knowledge to create your own applications
- Establish yourself in the field of the exciting mobile app development environment

Rust & WebAssembly with JS (TS) - The Practical Guide
Learn how to code in Rust! Compile the code to WebAssembly, prepare JS/TS frontend and finish the course by creating the practical Snake game that can run in any browser.
Learn how to code in Rust! Compile the code to WebAssembly, prepare JS/TS frontend and finish the course by creating the practical Snake game that can run in any browser.
What you'll learn
- Create a browser game made in Rust and Javascript
- Understand Rust language and WebAssembly
- Use gained knowledge to create your own applications

Solidity & Ethereum with React/Next - Complete Guide (2023)
Build Smart Contracts in Solidity and Web3 DApps with React/Next. Understand Ethereum, Polygon, Hardhat and Ganache.
Build Smart Contracts in Solidity and Web3 DApps with React/Next. Understand Ethereum, Polygon, Hardhat and Ganache.
What you'll learn
- Create real-life apps on the blockchain.
- Build Smart contracts and DApps with ease.
- Understand complex Ethereum topics in practical and fun way
- Get complete toolkit to work with any blockhain.

Next JS & Typescript with Shopify Integration - Full Guide
Learn modern Next JS(Next 10+). Code everything in Typescript and integrate with Shopify.
Learn modern Next JS(Next 10+). Code everything in Typescript and integrate with Shopify.
What you'll learn
- Build modern, well architectured apps from scratch
- Get most of the JS with Typescript
- Create applications with real use case
- Create Shopify integration

Gatsby JS Developer's Guide - Important Parts & Blog App
Learn popular Gatsby JS(Gatsby v3) framework. Use React/GraphQL to build your own blog page with JAMStack architecture.
Learn popular Gatsby JS(Gatsby v3) framework. Use React/GraphQL to build your own blog page with JAMStack architecture.
What you'll learn
- Build Gatsby JS apps on your own
- Build static page apps with modern technologies
- Understand meaning and benefits of JAMStack
- Use GraphQL to your advantage

The Complete Unity Guide 3D - Beginner to RPG Game Dev in C#
Build 3 games & learn Unity practical way! Start with fundamentals and finish with an RPG game. Using Unity 2020 and C#
Build 3 games & learn Unity practical way! Start with fundamentals and finish with an RPG game. Using Unity 2020 and C#
What you'll learn
- The practical approach by creating cool games
- Fundamentals and core concepts of game development
- Create a RPG game with tons of features
- Math explanations behind the code.

Game Development in JS - The Complete Guide (w/ Phaser 3)
Start building your own games and publish them on Facebook. Learn how to create HTML5 games in Javascript with Phaser 3.
Start building your own games and publish them on Facebook. Learn how to create HTML5 games in Javascript with Phaser 3.
What you'll learn
- Developing games by creating the games
- Fundamentals of game development
- Use Javascript to develop games for Facebook
- Publish your own game on Facebook Instant Games

Electron & React JS: Build Desktop Chat App with Javascript
Create React.js chat app with Electron. Use Firebase as the database. Second app, ChatGPT + Electron with Typescript
Create React.js chat app with Electron. Use Firebase as the database. Second app, ChatGPT + Electron with Typescript
What you'll learn
- Understand how Electron JS works
- Create a real-life chat application
- Create native apps with Javascript, Html + CSS
- Learn how to use React JS in combination with Electron

Vue JS 3, React JS & Angular - Guide to Popular Frameworks
Understand basics and difficult parts of the 3 most popular frameworks - React JS, Angular and Vue. All in one course!
Understand basics and difficult parts of the 3 most popular frameworks - React JS, Angular and Vue. All in one course!
What you'll learn
- Most popular web frameworks -> React, Angular & Vue JS
- Features explained on practical examples
- Base and core concepts of the three most popular frameworks
- Learn how to use React JS in combination with Electron

Vue JS 3 - The Practical Guide
Understand basic and difficult parts of Vue JS 3 framework. Course is including Vue Router and latest Vue JS 3 features including Composition API.
Understand basic and difficult parts of Vue JS 3 framework. Course is including Vue Router and latest Vue JS 3 features including Composition API.
What you'll learn
- Features explained on practical examples
- Base and core concepts of Vue JS 3
![Complete Next JS with React & Node - Portfolio Apps [2023] course cover](https://thrangra.sirv.com/Next_Rework_With_Logo%20copy.png)
Complete Next JS with React & Node - Portfolio Apps [2023]
Learn the latest Next.js (v13+), React (v18+) & Node. Build amazing portfolio apps with Next.js. Covers new App Router!
Learn the latest Next.js (v13+), React (v18+) & Node. Build amazing portfolio apps with Next.js. Covers new App Router!
What you'll learn
- Develop web applications with the latest Next JS & React
- Understand web concepts clearly by creating real-world applications
- Create SEO (Search Engine Optimisation) and Isomorphic Friendly Applications
- Establish yourself in field of the exciting Next and React web development environment

React, Angular, Node In-Depth Guide: Beginner to Pro (2020)
Beginner to Advance Web Developer Guide. Master Angular (Angular 8+), React + Redux (React 16.12+) & Node with Mongo DB!
Beginner to Advance Web Developer Guide. Master Angular (Angular 8+), React + Redux (React 16.12+) & Node with Mongo DB!
What you'll learn
- Develop Real-world web applications with React, Angular and Node
- Understand the processes and architecture of Angular, React and Node
- Create own web applications in most demanded frameworks on the market
- Establish yourself in field of the exciting Angular, React and Node web development environment

React JS & Firebase Complete Course (incl. Chat Application)
Create 'real world' React JS applications connected to Firestore (Firebase). Redux, authentication + real time features!
Create 'real world' React JS applications connected to Firestore (Firebase). Redux, authentication + real time features!
What you'll learn
- Develop real-world web application with React JS and Firebase
- Understand the processes and concepts of React JS 2
- Use gained knowledge to create your own Web Applications

Next.JS with Sanity CMS - Serverless Blog App (w/ Vercel)
Build your own Blog App with the latest Next.JS & React(Next 9.4+, React hooks). Learn how to use headless Sanity CMS.
Build your own Blog App with the latest Next.JS & React(Next 9.4+, React hooks). Learn how to use headless Sanity CMS.
What you'll learn
- Use the latest Next/React features (getStaticProps, getStaticPaths, getServerSideProps)
- Deploy Serverless Apps!
- Integrate Sanity CMS

Next.js and Apollo - Portfolio App (w/ React, GraphQL, Node)
Learn GraphQL and Apollo! Create a fast portfolio application in Next.js(Next 9+) / React backed with Apollo + Node.js
Learn GraphQL and Apollo! Create a fast portfolio application in Next.js(Next 9+) / React backed with Apollo + Node.js
What you'll learn
- Develop Real-world web application with Next JS, Apollo and Node
- Create your own portfolio application in most demanded frameworks on the market
- Grasp full power of GraphQL
- Establish yourself in field of the exciting Next and React web development environment

The Complete Nuxt.js & Vue.js Course | Self Promo App
Complete Developer Guide covering Vue.js and Nuxt.js basic to advance concepts. Get your hands on real projects.
Complete Developer Guide covering Vue.js and Nuxt.js basic to advance concepts. Get your hands on real projects.
What you'll learn
- Develop powerful, modern, real-world web applications with Nuxt JS, Vue JS 2 and Node
- Completely understand the processes and concepts of Nuxt JS & Vue JS 2
- Use gained knowledge to create your own Web Applications
- Become fluent in concepts and tools like SSR, Vuex, Vuelidate and more
Ready to Start Your Journey?
Join thousands of developers who have transformed their careers with our comprehensive programming courses