Master agentic software development, the practice of building autonomous AI agents that can plan, reason, and execute tasks. Learn to design multi-agent systems, use frameworks like LangChain or AutoGen, and integrate large language models with external tools and APIs to create intelligent, goal-driven applications.
Master designing efficient and scalable databases
Build 3D rendering engine from scratch
Master Angular framework for building scalable web applications
Master ASP.NET framework for building web applications with C#
Master building reactive systems
Master Swift for iOS and macOS development
Master Amazon Web Services software development kit
Master Blazor for building interactive web UIs with C#
Master building event-driven systems
Learn R for statistical computing and data visualization
Master PHP for web development
Design and implement new programming language
Master Unity, a powerful game engine for creating 2D and 3D games and interactive experiences
Master Extreme Programming (XP), a software development methodology that improves quality and responsiveness to changing customer requirements
Master MATLAB, a high-level language and interactive environment for numerical computation, visualization, and programming
Master Delphi, a powerful programming language for rapid application development
Master Pascal, a procedural programming language known for its clarity and efficiency
Master PowerShell, a powerful scripting language for automation and configuration management
Create and publish a NuGet package, contributing to the .NET ecosystem
Master Azure development, Microsoft's cloud platform for building, deploying, and managing applications
Master React Native for mobile app development
Master Visual Basic for Applications for Microsoft Office automation
Master building high-performance systems
Master Kotlin for modern Android development
Master Vue.js for web applications
Master Dart for Flutter mobile development
Learn Perl for text processing and system administration
Learn Objective-C for iOS development
Master designing large-scale systems
Master COBOL for legacy business systems
Master Laravel framework for web development
Master designing scalable cloud-based systems
Master blockchain technology, the decentralized digital ledger system behind cryptocurrencies like Bitcoin and Ethereum. Learn about distributed consensus, smart contracts, and applications in finance, supply chain, and beyond.
Master Kubernetes for container orchestration
Master Astro framework for content-focused websites
Master data analysis, visualization, and machine learning techniques
Learn Rust for safe, concurrent, and practical systems programming
Master Scala for functional JVM programming
Master LEAN, a functional programming language and interactive theorem prover used for formalizing mathematics and verifying software. Develop skills in writing proofs and constructing mathematical objects within LEAN's dependent type theory, enabling you to tackle complex formal verification projects and contribute to mathematical libraries like mathlib.
Learn CUDA, NVIDIA's parallel computing platform and programming model, to harness the power of GPUs for high-performance computing. Master the CUDA C/C++ API to write kernels that can process thousands of threads simultaneously, ideal for tasks like deep learning, scientific simulations, and image processing. Explore essential topics including memory management, thread hierarchy, and performance optimization techniques such as shared memory and coalesced access.
Master GDScript, the scripting language for the Godot game engine, used for creating 2D and 3D games.
Master Vim, a highly configurable text editor for efficient coding and text editing
Master Lua, a lightweight and embeddable scripting language used in game development and applications
Achieve the Microsoft Most Valuable Professional award for technical expertise and community contributions
Master Modo, a powerful 3D modeling, animation, and rendering software used in industries like film, gaming, and design
Master K-3D, a free and open-source 3D modeling and animation software
Master Terraform, an open-source infrastructure as code software tool for building, changing, and versioning infrastructure safely and efficiently
Master Knockout.js, a JavaScript library for creating rich, responsive user interfaces with a clean underlying data model
Master Tailwind CSS, a utility-first CSS framework for rapid UI development
Master Zig, a general-purpose programming language designed for robustness, optimality, and clarity
Master FastAPI, a modern, fast web framework for building APIs with Python
Master Fortran, a high-level programming language used for numerical and scientific computing
Master Bash, the Unix shell and command language for efficient system management and automation
Create and publish your own npm package to share with the developer community
Master CGI (Common Gateway Interface), a standard protocol for web servers to execute programs like console applications running on a server that generates web pages dynamically
Master Vite, a modern frontend build tool that significantly improves the frontend development experience
Create a blockchain from scratch to understand its underlying technology and mechanisms
Master OCaml for functional programming
Master TensorFlow for machine learning
Infobox