Programming Courses
46 Programming course including subcategories.
46 results
1 filters applied
FastAPI Backend Development
FastAPI is a modern Python web framework for building APIs with automatic interactive documentation, type safety, and high performance.
- Implement asynchronous route handlers using Python's async/a...
- Design and validate request bodies with Pydantic models for...
- +6 more outcomes
Mobile App Development
Mobile app development is the process of creating software applications that run on smartphones, tablets, and other portable devices.
- Set up a cross-platform development environment using Androi...
- Apply object-oriented programming principles in Kotlin or Sw...
- +5 more outcomes
Robotics Coding
Robotics coding is the discipline of writing software that controls the behavior, movement, and decision-making of robotic systems.
- Set up the robot hardware and programming environment to est...
- Implement motor control algorithms to precisely regulate whe...
- +6 more outcomes
Python Programming
Python programming is a high-level, interpreted language known for its readability, simplicity, and extensive standard library.
- Write and execute basic Python scripts using variables, data...
- Implement conditional logic and loops to control program exe...
- +6 more outcomes
C++ Programming
C++ is a general-purpose, compiled programming language that combines the efficiency and low-level control of C with powerful abstraction mechanisms such as classes, inhe...
- Set up a C++ development environment and compile a basic pro...
- Implement programs using appropriate data types, variables,...
- +7 more outcomes
PHP Programming
PHP (Hypertext Preprocessor) is a powerful server-side scripting language specifically designed for web development.
- Introduction to PHP: You will learn to set up PHP developmen...
- Working with Database: You will master database connectivity...
- +6 more outcomes
Introduction to Mobile App Development
Mobile app development is the process of creating software applications that run on mobile devices such as smartphones and tablets.
- You will learn the fundamentals of mobile application develo...
- You will gain proficiency in iOS application development usi...
- +6 more outcomes
Visual Basic .NET
Visual Basic .NET (VB.NET) is a modern, object-oriented programming language developed by Microsoft as part of the .NET framework.
- Set up a Visual Basic .NET development environment and creat...
- Implement conditional statements and loops to control progra...
- +6 more outcomes
Modern JavaScript
Modern JavaScript is the evolution of the world’s most widely used programming language, encompassing both the stable ECMAScript specification and the vibrant ecosystem o...
- Implement core JavaScript syntax including variables, data t...
- Design control flow structures using conditional statements...
- +6 more outcomes
Embedded Systems with C#
Embedded Systems with C# is the practice of developing firmware for microcontrollers and resource-constrained devices using the C# language and a managed runtime, most co...
- Configure a .NET nanoFramework development environment to bu...
- Implement software debouncing for push-button inputs and con...
- +6 more outcomes
Python Web Development
Python web development is the practice of building server-side applications and APIs using the Python programming language.
- Set up a Python development environment and explain fundamen...
- Build a basic Flask web application with dynamic routes and...
- +6 more outcomes
Advanced Web Development with JavaScript
Advanced Web Development with JavaScript is the discipline of using JavaScript—and its ecosystem of libraries, frameworks, and runtimes—to build complex, scalable, and in...
- Analyze advanced JavaScript language features including clos...
- Implement dynamic user interfaces using DOM manipulation and...
- +6 more outcomes
x86 Assembly Programming
x86 Assembly Programming is the practice of writing instructions in the human‑readable mnemonic form of the x86 instruction set architecture (ISA).
- Analyze binary, hexadecimal, and two's complement representa...
- Design a program that uses general-purpose registers and mem...
- +6 more outcomes
Unity Game Development
Unity Game Development is the process of creating interactive experiences—games, simulations, and visualizations—using the Unity real-time development platform.
- Set up a Unity project and navigate the editor interface to...
- Write and debug C# scripts to control game logic, variables,...
- +6 more outcomes
Django REST API Development
Django REST API Development is the practice of building web APIs using the Django web framework and its powerful extension, Django REST Framework (DRF).
- Design a Django project structure that adheres to RESTful pr...
- Construct Django models with appropriate field types and rel...
- +6 more outcomes