Build a “coc.nvim” extension that wraps an executable language server. You should learn what makes coc a stand-out LSP client and be able to write your own coc extension.
Discover two techniques to ignore files from a Git-based version controlled project. The first technique enables Git to ignore every file in a directory other than the directory itself. The second technique enables a user to automatically ignore a file without adding it to a project’s root gitignore.
Develop Unix-like pipelines in Python.
Create a small Python Docker container using Docker multi-stage builds and Python wheels.
Learn how to make your Vim line numbers relative and/or not relative at optimal times.