The path to your dream career
76 course matches your filter criteria.
76 results
1 filters applied
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
Rust Systems Programming
Rust systems programming is a discipline focused on writing software that interacts directly with hardware and operating system resources while guaranteeing memory and th...
- Apply Rust's ownership and borrowing rules to manage memory...
- Design custom data types using structs, enums, and pattern m...
- +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
Python Flask Web Development
Python Flask Web Development is the practice of building web applications using Flask, a lightweight and flexible Python microframework.
- Set up a Flask development environment with virtual environm...
- Implement dynamic routes and views to handle HTTP requests a...
- +6 more outcomes
Go Backend Development
Go Backend Development refers to building server-side software using the Go programming language, which is known for its simplicity, strong concurrency support, and fast...
- Implement Go programs using core language constructs includi...
- Design custom data types with structs and interfaces while a...
- +5 more outcomes
Legacy COBOL Programming
Legacy COBOL Programming refers to the use of the COBOL language—Common Business-Oriented Language—to develop and maintain business applications on mainframe and midrange...
- Analyze the historical context and mainframe environment of...
- Apply the four-division structure and basic syntax to write...
- +6 more outcomes
Kotlin Android App Development
Kotlin Android App Development is the practice of creating mobile applications for the Android operating system using the Kotlin programming language.
- Apply Kotlin syntax, null safety, and extension functions to...
- Design object-oriented class hierarchies and interfaces in K...
- +6 more outcomes
TypeScript Full Stack Development
TypeScript Full Stack Development is the practice of using TypeScript across both the client and server sides of a web application.
- Set up a TypeScript project with tsconfig, ESLint, and build...
- Implement advanced TypeScript types such as generics, mapped...
- +6 more outcomes
Laravel Web Development
Laravel Web Development is the practice of building server-side web applications using the Laravel PHP framework, which provides an expressive, elegant syntax and a rich...
- Set up a Laravel development environment and configure proje...
- Design RESTful routes and implement controllers to handle HT...
- +6 more outcomes
Python Coding Projects
Python Coding Projects refers to the practice of applying Python programming to create complete, functional software applications that solve specific problems or automate...
- Build an interactive number guessing game using Python loops...
- Implement a to-do list manager that reads and writes tasks t...
- +6 more outcomes
AI-Assisted SQL Query Writing
AI-assisted SQL query writing is the practice of using large language models and specialized coding assistants to generate, explain, and refine Structured Query Language...
- Craft precise natural language prompts that instruct AI to g...
- Generate basic SELECT statements with AI assistance to retri...
- +6 more outcomes
Bash Shell Scripting
Bash Shell Scripting is the practice of writing sequences of commands for the Bourne Again SHell (Bash), the default shell on most Unix/Linux systems.
- Apply variables and data types to store and manipulate infor...
- Implement conditional statements to control script execution...
- +6 more outcomes
Node.js Microservices Architecture
Node.js Microservices Architecture is an approach to building software applications as a collection of loosely coupled, independently deployable services, each running in...
- Analyze the principles of microservices architecture and Nod...
- Design RESTful and gRPC APIs for inter-service communication...
- +6 more outcomes
Slack Automation Development
Slack Automation Development is the practice of creating software that extends or automates Slack’s native capabilities using its APIs, event system, and workflow builder...
- Design and configure a Slack app with appropriate bot tokens...
- Implement event subscriptions using the Events API to respon...
- +6 more outcomes
Excel Macros and VBA
Excel Macros and VBA refers to the automation capabilities built into Microsoft Excel, where macros are sequences of recorded actions and VBA (Visual Basic for Applicatio...
- Navigate the VBA Editor to create, edit, and organize macro...
- Record, store, and run macros in personal workbooks and add-...
- +6 more outcomes