Microsoft Learn
learn.microsoft.comInteractive technical modules and learning paths
Interactive technical modules and learning paths
A roadmap linking data structures with solved coding challenges
Learn Go through test-driven development
Fit, evaluate, and reuse Python models for common supervised and unsupervised machine-learning tasks.
A visual Flutter app builder with an in-app code editor for adding custom Dart behavior.
Coding exercises for data and machine-learning study
An Erlang book for programmers exploring functional ideas
Interactive JavaScript study with projects and challenges
A browser simulation for exploring Git repositories
A Rust-oriented tutorial for GPU programming with wgpu
Regex lessons beside a cheatsheet and playground
Coding-oriented curricula across modern machine learning
AI tool that turns screenshots and videos into front-end code.
Programming study with code review and instructor-led practice
AI browser extension for code validation, optimization, translation, and documentation.
A Windows source-code editor with syntax highlighting, tabbed files, and search across documents.
Self-managed static analysis that reports code quality and security issues in the CI workflow.
AI tool that generates code, tests, docs and diagrams from plain instructions.
A terminal code editor built around selecting text first and applying editing commands to it.
Summarize files, code, comments, and blank lines across a project by programming language.
A Windows Python IDE pairing a script editor with an interpreter, debugger, project tools and unit-test interface.
Provision self-hosted development workspaces that developers can open through a browser IDE or desktop editor.
Create a presentation image from a code snippet in Raycast’s web tools.