Education Programming Technology

Project Based Learning

4
Please log in or register to do it.

Ready to take your software development skills to the next level? Our programming tutorials will teach you how to build an application from scratch, no matter your experience level. With tutorials available for different primary programming languages and multiple technologies, you’ll have everything you need to succeed.

C/C++:

C and C++ are programming languages commonly used for system-level programming, game development, and embedded systems.

Network programming

Network programming involves designing and implementing applications that communicate over a computer network, including protocols such as TCP/IP, HTTP, and FTP.

OpenGL:

OpenGL is a graphics rendering API used for developing 2D and 3D graphics applications, including games, virtual reality, and CAD software.

C#:

C# is a modern, object-oriented programming language developed by Microsoft for developing Windows applications, games, and web services.

Clojure:

Clojure is a functional programming language designed for building scalable, high-performance applications, and is used in data analysis, web development, and distributed computing.

Dart:

Dart is a client-optimized programming language developed by Google for building web and mobile applications, and is used with the Flutter framework.

Flutter:

Flutter is a mobile application development framework that uses the Dart programming language and enables building high-performance, cross-platform mobile apps for Android and iOS.

Elixir

Elixir is a functional programming language built on top of the Erlang virtual machine, and is designed for building distributed, fault-tolerant applications.

Erlang

Erlang is a programming language developed by Ericsson, and is used for developing scalable, fault-tolerant, and distributed systems.

F#:

F# is a multi-paradigm programming language that is strongly typed and designed for building scalable, functional applications on the .NET platform.

Java:

Java is a widely used object-oriented programming language designed for building enterprise applications, Android apps, and web services.

JavaScript:

JavaScript is a scripting language used for building web applications, and is commonly used for client-side scripting in web browsers.

HTML and CSS:

HTML is a markup language used for building web pages, while CSS is a stylesheet language used for styling HTML documents.

Mobile Application:

A mobile application is a software application designed to run on a mobile device, such as a smartphone or tablet.

Web Applications:

A web application is a software application that runs on a web server and is accessed through a web browser, and is used for a wide range of purposes such as e-commerce, social networking, and online banking.

React:

Angular:

Node:

Vue

Others (Hapi, Express…):

D3.js

Game Development:

Develop your own video games for consoles, PCs, and mobile devices using various game development tools, programming languages, and engines.

Desktop Application:

Discover how to build desktop applications for various operating systems, including Windows, Mac, and Linux, using various programming languages and frameworks.

Miscellaneous:

Learn about various programming languages, frameworks, and technologies that do not fit into any specific category, but are still worth exploring.

Kotlin:

Discover Kotlin, a modern and statically typed programming language that is gaining popularity for building Android, server-side, and web applications.

Lua:

Learn about Lua and LÖVE, a lightweight and embeddable scripting language and 2D game development framework, used for building video games, applications, and web servers.

LÖVE:

Python:

Explore Python, a high-level programming language used for web development, data analysis, machine learning, and scientific computing.Learn about web scraping and bots, which are used to automate tasks such as data extraction, market research, chatbots, and social media marketing.

Web Scraping:

Web Applications:

Bots:

Data Science:

Machine Learning:

OpenCV:

Deep Learning:

Miscellaneous:

Go:

PHP:

OCaml:

Ruby:

Ruby on Rails:

Haskell:

R:

Rust:

Scala:

Swift:

Blockchain:

Explore the world of blockchain technology, which is used for developing secure and decentralized applications, digital currencies, and smart contracts.

Additional Resources

New AI Tools || 60 New AI Tools
Discover Over 700 Free Resources on the Internet

Editors’ Choice

Reactions

3
3
3
1
0
0
Already reacted for this post.

Reactions

3
3
3
1

Nobody liked ?

Your email address will not be published. Required fields are marked *

GIF