Skip to main content

Developer Tools

The developer's toolbelt: IDEs, testing tools, automation, and project management.

6 Topics

A

AI-Assisted Coding

AI coding assistants change how software is written. You will learn to work effectively with code-generation tools and agents, review their output, structure prompts and repos for them, and keep quality and security high.

πŸ“š1🌐3πŸ“„3
7
Resources
3
Levels
A

Automation Tools

This topic covers software and scripts used to automate repetitive digital tasks and workflows. Learners will understand how to configure and use tools for task scheduling, continuous integration, and process automation to increase operational efficiency.

πŸ“Ή1πŸ“š1πŸŽ“2🌐6πŸŽ™οΈ1
11
Resources
3
Levels
I

IDEs & Editors

This topic covers the software environments and text editors used to write and debug code. Learners will understand how to configure workspaces, use syntax highlighting, manage extensions, and leverage debugging tools to improve programming efficiency.

🌐5πŸŽ™οΈ1
6
Resources
3
Levels
P

Project Management Tools

This topic covers software applications used to plan, track, and collaborate on software development projects. Learners will understand how to use tools like Jira, Trello, or Asana to manage backlogs, assign tasks, and monitor project timelines.

πŸŽ“1🌐7πŸŽ™οΈ2
10
Resources
3
Levels
T

Testing Tools

Testing tools are software applications used to verify that code functions correctly and meets quality standards. Learners will understand how to use automated testing frameworks for unit, integration, and end-to-end testing to ensure software reliability.

πŸ“Ή1πŸŽ“1🌐6
8
Resources
3
Levels
V

Vim & Neovim

Vim is a modal text editor and Neovim its modern fork. You will learn modal editing, motions and text objects, configuration with Lua, plugins and LSP, and how to become fast at editing code.

0
Resources
3
Levels