Go to bookmark
đ What to Build Today?
Ready to start your next adventure? Here are some exciting project ideas to explore:
⨠Current Focus: GitHub + LLM Integration
Building an intelligent content review system that leverages LLMs (like Gemini) to automatically review markdown files for grammar, spelling, completeness, and technical accuracy, then commits improvements for review.
đŻ Quick Project Ideas
- đ Documentation Enhancement: Improve existing quest documentation with AI assistance
- đ¤ AI-Powered Code Review: Create automated code quality checks using GitHub Actions
- đŽ New Quest Creation: Design and develop a new quest following our gamified learning system
- đ Integration Projects: Build connections between different tools and platforms
- đ Analytics Dashboard: Track learning progress and quest completion rates
- đ Community Features: Enhance collaboration tools and discussion systems
TODO
Add a story line
Recent Additions
Gamified Quest System đŽ
The IT-Journey now features a comprehensive Quest-based learning system that transforms technical education into epic adventures! Our quest system includes:
- đ 58+ Interactive Quests across all skill levels and specializations
- đŻ Level-based Progression from n00b (000) to master (111)
- âď¸ Fantasy Theme Integration making learning engaging and memorable
- đ Achievement Tracking with skill validation and portfolio building
- đşď¸ Quest Networks connecting related learning paths
Enhanced Navigation & Structure đ§
Updated navigation system with improved organization:
- đ Quick-Start Tutorials for immediate hands-on learning
- đ Comprehensive Documentation Library with Jekyll, development guides
- đ Personal Notebooks including Jupyter integration
- đŞ About Section with configuration, themes, and community features
AI-Powered Development Guidelines đ¤
Integrated comprehensive AI development practices:
- Path-driven Development following natural software evolution patterns
- Container-first Deployment ensuring reproducible environments
- MCP Integration for standardized AI context sharing
- Collaborative Learning emphasizing open-source principles
Introduction
This is where we begin our journey â the place where we return after getting lost or wandering off. Think of this as our home base with a collection of maps, tools, and information we need to traverse through this chaotic digital world.
There are journals to capture our experiences and findings, notes to quickly reference when our memories fail, and a library of documentation that gives us the depth of knowledge to build upon and share. Everything here is open source and free to use, and the goal is to make this repository a comprehensive learning tool for everyone to use and share.
Abstract
From zero to hero collection of docs, tools, scripts, walk-throughs, and information to help with your IT journey. The IT-Journey platform now features 58+ interactive quests, comprehensive documentation, AI-powered development practices, and a thriving community ecosystem.
đŽ Zer0 to Her0 Quest System
Experience learning through our gamified quest system that transforms technical education into epic adventures:
Quest Progression Levels
- n00b (000) - Complete beginners starting their IT journey
- Beginner (001) - Basic concepts and foundational skills
- Intermediate (010) - Building practical applications
- Advanced (011) - Complex systems and architectures
- Expert (100) - Specialized domain mastery
- Master (101) - Teaching and mentoring others
- Hero (110) - Industry leadership and innovation
- Legend (111) - Pioneering new technologies
Main Quest Lines
- đ Initialization World - Character creation, tool setup, fundamental concepts
- âď¸ Development Mastery - Programming languages, frameworks, and best practices
- đĄď¸ System Administration - Infrastructure, networking, and operations
- đ° DevOps & Deployment - CI/CD, containerization, and cloud platforms
- đŽ AI Integration - Machine learning, automation, and AI-assisted development
Current Quest Catalog
- Init World Quests: Foundation building for new adventurers
- Language Mastery: Python, JavaScript, Bash, and more
- Tool Proficiency: Git, VSCode, Docker, and development environments
- Platform Specialization: Linux, Windows, macOS, and cloud platforms
- Project Building: Real-world applications and portfolio development
Skill Level Route
For those who prefer the route based on difficulty:
- Beginner - 000
- Intermediate - 001
- Advanced - 010
- Expert - 011
- Master - 100
- Hero - 101
- Super Hero - 110
- God - 111
Stack Attack
For those who are intermediate/advanced and want to work on a specific stack:
- Front-end (HTML, CSS, JS)
- Back-end (Python, PHP, Ruby, Command Line)
- Databases (MySQL, NoSQL, PostgreSQL)
- Integrations (API, REST, GraphQL, SOAP)
- Infrastructure (AWS, Azure, GCP, Linux)
- Solutions (LAMP, Jamstack, MERN, WINS)
Specialization route
For those who are advanced/expert and what to specialize in a field:
- Infrastructure (System Administration, Networking, Operating Systems)
- DevOps (Source Code control, CD/CI, Automated Testing, Agile Development)
- Web Design (HTML, CSS, JavaScript, Jekyll, Bootstrap)
- Software Engineering (Python, Ruby, Java, C#, C++)
- Data Science (Python, SQL, BI, Hadoop, Spark, HBase, Hive, Kafka, Cassandra)
- Cyber Security (Firewalls, Metadata analysis, Network Penetration, Ransomware, Vulnerability, Exploits, Malware)
- Multimedia/Graphic Design (GIMP, Blender, Inkscape, Krita, Pencil 2D)
- Mobile Development (Android, iOS, React Native)
- Game Development (Unity, Unreal Engine)
- AI (Machine Learning, Deep Learning, Natural Language Processing)
Project Route
- Wikimedia Server - Downloads
- Personal Website
- Retro âPicadeâ
- Mobile App
- Web Scraper
- Documentation Site
- Video game
Quick Start
For those who are already familiar with core IT concepts, this is the quick start guide to get you going. There are some prerequisites listed before you can clone this repository. Each is linked to a detailed installation instruction.
Master Setup Local link Or Web link
Integrated Development Environment (Visual Studio Code) Local link Or Web link
Static Website Generator (Jekyll) Local link Or Web link
Site layout
Top Navigation Bar
<div class="bd-example-snippet bd-code-snippet">
{%- include header.html -%}
</div>
This is a fixed navigation bar that is always visible at the top of the page. It is a horizontal bar that contains links to the different sections of the site. The links are organized into five main sections:
- Quick-Start - Fast-track tutorials and essential setup guides
- Journey - Learning posts, quests, and pages documenting your adventure
- Library - Comprehensive documentation and technical guides
- Notebook - Personal notes and Jupyter notebook experiments
- About - Platform information, configuration, and community resources
Sidebar Navigation
The sidebar navigation is a vertical bar that is always visible on the left side of the page. It is automatically generated based on the navigation YAML files under _data/navigation/
directory, with individual files for each section:
main.yml
- Primary navigation structurehome.yml
- Home page specific navigationposts.yml
- Journal and quest navigationdocs.yml
- Documentation library organizationabout.yml
- About section and configuration pagesquickstart.yml
- Quick-start tutorial organization
Including a truncated navigation YAML file under the _data
folder will automatically generate the sidebar and top navigation.
{% capture nav %}{% include_relative _data/navigation-old.yml %}{% endcapture %}{{ nav | truncate: 332 }}
Table Of Contents right sidebar
This is an automatically generated table of contents that is always visible on the right side of the page. It is generated from using a programs located under /_includes/toc.html
It is based on the heading tags in the markdown file. The table of contents is generated from the markdown file and is updated whenever the markdown file is updated.
Source Code Short Cuts
Above the right TOC, there is a short cut to the source code. This is a link to the GitHub repository. The link to the shortcut is based on the config file located under /_config.yml. This is the where you have forked this repository.
repository : "bamr87/it-journey" # GitHub username/repo-name
local_repo : "it-journey"
home_dir_pc : &home-win '$HOME'
home_dir_mac : &home-mac '$HOME'
local_git_pc : [ *home-win, 'github\' ]
local_git_mac : [ *home-mac, 'github/' ]
NOTE: Replace $HOME
with your home directory. Normally, it is the user id of the machine. Just type echo $HOME
in the terminal.
Sitemap
Sitemap - Index
Collection | Page | Description | Excerpt | Path | Last Modified Date | Categories | Tags | Absolute URL | Author |
---|---|---|---|---|---|---|---|---|---|
about | About | Learn about IT-Journey's mission to democratize IT education through open-source technologies and collaborative learning. | Discover the vision behind IT-Journey - a comprehensive learning platform that guides aspiring developers from zero to hero through open-source principles and hands-on experience. | _about/about.md | 2025/06/22 | about | about, principles, open-source, collaboration, DRY, KIS, REnO, MVP, education, learning, ai-agents, ai-development, machine-learning, documentation, automated-documentation | https://it-journey.dev/about/ | |
about | Configuration Automation System | Complete guide to the automated configuration management system for IT-Journey. | _about/automation.md | 2025/06/22 | automation, configuration, ci-cd, github-actions, documentation | https://it-journey.dev/about/automation/ | |||
about | contributing | https://opensource.guide/ |
_about/contribute/contributing.md | 2024/05/20 | about | contributing | https://it-journey.dev/about/contributing | Amr | |
about | Bamr87 | IT Wizard, Software Architect, Tech Enthusiast. | _about/contribute/contributors/bamr87/README.md | 2024/05/25 | https://it-journey.dev/contributors/bamr87/ | Amr | |||
about | Add Floating Back-to-Top button | How to Add a floating button that will scroll to the top of a page? | Steps to add a floating back-to-top button to a website. | _about/features/add-floating-back-to-top-button.md | 2024/05/31 | How-To | Bootstrap | https://it-journey.dev/about/how-to/add-floating-back-to-top-button/ | |
about | Features (~) Index | A list of features that are currently implemented and requested for the site. | A list of features that are currently implemented and requested for the site. | _about/features/index.md | 2024/05/30 | https://it-journey.dev/about/features/ | |||
about | Jeykll | Jeykll |
_about/features/jekyll.md | 2024/05/24 | https://it-journey.dev/notes/jekyll/ | ||||
about | Bamr87 | IT Wizard, Software Architect, Tech Enthusiast. | _about/profile/bamr87.md | 2025/01/21 | https://it-journey.dev/about/bamr87/ | ||||
about | Purpose | Statement of Purpose |
_about/purpose.md | 2024/05/11 | https://it-journey.dev/about/purpose/ | ||||
about | Jekyll Configuration & Site Structure | Configuration file contents, site tree structure, and automated regeneration workflows. | _about/settings/config.md | 2025/07/03 | configuration, jekyll, automation, ci-cd, site-structure | https://it-journey.dev/about/config/ | |||
about | _about/settings/sitemap-data.yml | null | https://it-journey.dev/about/sitemap-data/ | ||||||
about | Site Navigation Map | Complete sitemap and navigation structure for the IT-Journey platform. | _about/settings/sitemap.md | 2025/07/03 | navigation, sitemap, structure, automation | https://it-journey.dev/about/sitemap/ | |||
about | Site Tree Structure | Complete directory structure and file organization of the IT-Journey platform. | _about/settings/tree.md | 2025/07/03 | structure, organization, navigation, automation | https://it-journey.dev/about/tree/ | |||
about | Bootstrap Theme Examples | Iframe from Bootstrap |
_about/theme.md | 2024/05/31 | https://it-journey.dev/about/theme/ | ||||
about | versioning | https://semver.org/ |
_about/versioning.md | 2022/05/21 | posts | article | https://it-journey.dev/about/posts/versioning/ | ||
docs | Cannot Start Jekyll at Specific Port |
|
_docs/jekyll/cannot-start-jekyll-at-specific-port.md | 2023/12/03 | Jekyll, Port | https://it-journey.dev/docs/cannot-start-jekyll-at-specific-port/ | |||
docs | Jekyll - Liquid |
|
_docs/jekyll/jekyll-liquid.md | 2024/05/16 | Jekyll, Liquid | https://it-journey.dev/docs/jekyll-liquid/ | |||
docs | Jekyll - Usage and Customization |
|
_docs/jekyll/jekyll-usage-and-customization.md | 2023/01/02 | Jekyll | https://it-journey.dev/docs/jekyll-usage-and-customization/ | |||
docs | Jekyll - Google Analytics - Draft |
|
_docs/jekyll/jekyll-google-analytics.md | 2022/06/04 | Google Analytics | https://it-journey.dev/docs/jekyll-google-analytics/ | |||
docs | Jekyll - Social Share Buttons |
|
_docs/jekyll/jekyll-social-share-buttons.md | 2022/06/11 | Social Share | https://it-journey.dev/docs/jekyll-social-share-buttons/ | |||
docs | Jekyll - Social Share Buttons with ShareThis |
|
_docs/jekyll/jekyll-social-share-buttons-with-sharethis.md | 2022/06/11 | ShareThis | https://it-journey.dev/docs/jekyll-social-share-buttons-with-sharethis/ | |||
docs | Continuously Deploy Jekyll to GitHub Pages with Travis-CI |
|
_docs/jekyll/continuously-deploy-jekyll-website-to-gitHub-pages-with-travis-ci.md | 2023/12/03 | Jekyll, Github Pages, Travis CI | https://it-journey.dev/docs/continuously-deploy-jekyll-website-to-github-pages-with-travis-ci/ | |||
docs | Jekyll - Math Symbols with MathJax |
|
_docs/jekyll/jekyll-math-symbols-with-mathjax.md | 2022/06/04 | MathJax, Mathematic | https://it-journey.dev/docs/jekyll-math-symbols-with-mathjax/ | |||
docs | Generating Diagrams and Flowcharts with Mermaid |
|
_docs/jekyll/generating-diagrams-and-flowcharts-with-mermaid.md | 2023/12/03 | Mermaid, Flowchart, Gantt | https://it-journey.dev/docs/generating-diagrams-and-flowcharts-with-mermaid/ | |||
docs | Jekyll - Search Function for Static Website - draft |
|
_docs/jekyll/jekyll-search-function-for-static-website.md | 2023/12/03 | Search, Lunr.js | https://it-journey.dev/docs/jekyll-search-function-for-static-website/ | |||
docs | Jekyll - Pagination |
|
_docs/jekyll/jekyll-pagination.md | 2023/12/03 | Pagination | https://it-journey.dev/docs/jekyll-pagination/ | |||
docs | Jekyll - Progress Bar |
|
_docs/jekyll/jekyll-progress-bar.md | 2023/12/03 | Nanobar, Progress Bar | https://it-journey.dev/docs/jekyll-progress-bar/ | |||
docs | Jekyll - Highlighting |
|
_docs/jekyll/jekyll-highlighting.md | 2023/01/02 | Highlighting, highlight.js | https://it-journey.dev/docs/jekyll-highlighting/ | |||
docs | Deploying Personal Website with Custom Domain |
|
_docs/jekyll/deploying-personal-website-with-custom-domain.md | 2023/12/03 | Custom Domain | https://it-journey.dev/docs/deploying-personal-website-with-custom-domain/ | |||
docs | Deploying Jekyll Website to Netlify |
|
_docs/jekyll/deploying-jekyll-website-to-netlify.md | 2023/12/03 | Jekyll, Netlify | https://it-journey.dev/docs/deploying-jekyll-website-to-netlify/ | |||
docs | Jekyll - Performance Optimization |
|
_docs/jekyll/jekyll-performance-optimization.md | 2022/06/04 | Performance | https://it-journey.dev/docs/jekyll-performance-optimization/ | |||
docs | Jekyll - Security |
|
_docs/jekyll/jekyll-security.md | 2024/05/15 | Security | https://it-journey.dev/docs/jekyll-security/ | |||
docs | Docs (~) Index | Index of all doc pages and instructions on how to add new doc sections | You have reached the documentation (library) section of this site, which will contain detailed information of various components of this site (e.g., jekyll, bootstrap, etc.). The ultimate goal is to house a documentation site that operates very similar to Microsoftâs doc site here. |
_docs/index.md | 2024/05/21 | https://it-journey.dev/docs/ | Amr Abdel Eissa | ||
docs | Jekyll | Jekyll is a static site generator. It takes text written in your favorite markup language and uses layouts to create a static website. You can tweak the siteâs look and feel, URLs, the data displayed on the page, and more. |
_docs/jekyll/index.md | 2021/12/06 | https://it-journey.dev/docs/jekyll/ | ||||
docs | Jekyll - Comments with Disqus |
|
_docs/jekyll/jekyll-comments-with-disqus.md | 2024/05/15 | Disqus, jekyll, comments | https://it-journey.dev/docs/jekyll-comments-with-disqus/ | |||
docs | Configuration Options | Jekyll ⢠Simple, blog-aware, static sites | The tables below list the available settings for Jekyll, and the various options (specified in the configuration file) and flags (specified on the command-line) that control them. | _docs/jekyll/jekyll-config.md | 2024/05/02 | https://it-journey.dev/docs/jekyll-config/ | ||||
docs | Jekyll Frontmatter CMS | Guide on using Jekyll and Frontmatter as a Content Management System for static site generation | This is a comprehensive guide on how to use Jekyll and Frontmatter to build a powerful Content Management System (CMS). |
_docs/jekyll/jekyll-frontmatter-cms.md | 2024/05/16 | docs, jekyll, cms | jekyll, frontmatter, cms, static-site | https://it-journey.dev/docs/docs/jekyll/cms/jekyll-frontmatter-cms/ | bamr87 |
docs | Jekyll - Diagram with Mermaid |
|
_docs/jekyll/jekyll-diagram-with-mermaid.md | 2023/11/28 | Mermaid, Diagram | https://it-journey.dev/docs/jekyll-diagram-with-mermaid/ | |||
hobbies | hobbies | Art |
_hobbies/home.md | 2022/06/04 | hobbies | https://it-journey.dev/hobbies/ | bamr87 | ||
notebooks | HTML to markdown web scraping | A simple web scraping project to convert HTML to markdown using Python |
|
_notebooks/html_md_doc_scrapper.md | null | python, web scraping, html, markdown | https://it-journey.dev/notebooks/html_md_doc_scrapper/html-md-doc-scrapper/ | ||
notebooks | Jupyter Notebook to Markdown Converter | Convert Jupyter Notebooks to Markdown | ```python prerequisites |
_notebooks/jupyter-to-markdown.md | null | jupyter, markdown, converter, jekyll | https://it-journey.dev/notebooks/jupyter-to-markdown/jupyter-to-markdown/ | Amr Abdel-Motaleb | |
notebooks | Chat GPT Text Generation | This notebook demonstrates how to use the Chat GPT model for text generation. | Introduction |
_notebooks/JeykLLM-create.md | 2025/07/03 | notebooks | NLP, GPT, Text Generation | https://it-journey.dev/notebooks/JeykLLM-create/jeykllm-create/ | bamr87 |
notebooks | Jupyter | This is the Jupyter Notebook page | here are some notes on Jupyter |
_notebooks/jupyter.md | 2025/07/03 | notebooks | https://it-journey.dev/notes/jupyter/ | bamr87 | |
notebooks | Markdown to Script Converter | Python utilities to convert markdown files to executable scripts |
|
_notebooks/markdown-to-script.md | 2024/05/15 | notebooks, utilities | python, markdown, scripting, automation | https://it-journey.dev/notebooks/markdown-to-script/markdown-to-script/ | bamr87 |
notes | Mastering iTerm Shortcuts for Efficiency | Enhance your productivity with iTerm shortcuts for deleting and navigating words efficiently on macOS. | How to Customize iTerm2 for Efficiency: Keybindings to Delete Words and Navigate Text |
_notes/2025-01-16-mastering-iterm-shortcuts-for-efficiency.md | 2025/01/17 | guides, it-journey, notes, programming, shortcuts | iTerm, macOS, productivity, shortcuts, terminal | https://it-journey.dev/notes/2025-01-16-mastering-iterm-shortcuts-for-efficiency/2025-01-16-mastering-iterm-shortcuts-for-efficiency/ | |
notes | iTerm Tips and Tricks | Unlock your productivity with essential iTerm2 tips for customizing keybindings and navigating text efficiently in the terminal. | How to Customize iTerm2 for Efficiency: Keybindings to Delete Words and Navigate Text |
_notes/2025-01-16-iterm-tips-and-tricks.md | 2025/01/17 | guides, iTerm2, productivity tips, shortcuts, terminal customization | customization, iTerm2, macOS, productivity, terminal | https://it-journey.dev/notes/2025-01-16-iterm-tips-and-tricks/2025-01-16-iterm-tips-and-tricks/ | Amr |
notes | Sass mixins | Learn how to use SASS mixins for modular CSS in Bootstrap 5, enhancing your front-end development with reusable styles. | SASS mixins are powerful tools that allow you to reuse blocks of styling across your CSS, making your front-end code more modular and maintainable. In the context of Bootstrap 5, mixins are extensively used to manage responsive design, typography, spacing, and other styling features. |
_notes/2025-01-23-sass-mixins.md | 2025/01/23 | bootstrap, Development, guides, Programming, web-development | Bootstrap, CSS, front-end development, mixins, SASS | https://it-journey.dev/notes/2025-01-23-sass-mixins/2025-01-23-sass-mixins/ | |
notes | Using Jekyll, Lambda, and SES for Efficient Web Solutions | Below is a detailed walkthrough on how to create a serverless âContact Usâ form using AWS Lambda, API Gateway, and Amazon SES. This lets you keep your site static (e.g., generated via Jekyll), and offload email handling to AWS. |
_notes/2025-01-24-using-jekyll-lambda-and-ses-for-efficient-web-solutions.md | 2025/01/25 | https://it-journey.dev/notes/2025-01-24-using-jekyll-lambda-and-ses-for-efficient-web-solutions/2025-01-24-using-jekyll-lambda-and-ses-for-efficient-web-solutions/ | ||||
notes | Set Up Azure for Jekyll Contact Us Form | Learn how to easily set up Azure for your Jekyll Contact Us form and enhance user engagement on your website. | Below is a step-by-step guide on how to build a serverless âContact Usâ form using Azure Functions and a Microsoft Exchange server (on-premises or Exchange Online) to send emails. This approach keeps your Jekyll site static and offloads the email-sending logic to Azure. Weâll focus on a cost-effective setup, leveraging Azureâs consumption-based pricing for Functions. |
_notes/2025-01-24-set-up-azure-for-jekyll-contact-us-form.md | 2025/01/25 | Development, Guides, Jekyll, Programming, Web Development | Azure, Contact Form, GitHub Pages, Jekyll, Tutorial | https://it-journey.dev/notes/2025-01-24-set-up-azure-for-jekyll-contact-us-form/2025-01-24-set-up-azure-for-jekyll-contact-us-form/ | |
notes | Host Django on Raspberry Pi: A Complete Guide | Below is a detailed, step-by-step guide to hosting your Django project on a Raspberry Pi behind Cloudflare Tunnel. The end result will be a secure HTTPS connection to your Raspberry Piâs Django application using your own domain name, without having to open ports on your home router. |
_notes/2025-02-05-host-django-on-raspberry-pi-a-complete-guide.md | 2025/02/05 | https://it-journey.dev/notes/2025-02-05-host-django-on-raspberry-pi-a-complete-guide/2025-02-05-host-django-on-raspberry-pi-a-complete-guide/ | ||||
notes | GPT App Build | Title: |
_notes/Journal Entries/GPT App Build.md | null | quest, tutorial | https://it-journey.dev/notes/Journal%20Entries/GPT%20App%20Build/gpt-app-build/ | |||
notes | Github's hidden gem | title: âgithubâs hidden gemâ description: GPT Promt: |
_notes/Journal Entries/Github_s hidden gem.md | null | https://it-journey.dev/notes/Journal%20Entries/Github_s%20hidden%20gem/github-s-hidden-gem/ | ||||
notes | What is my PiDentity? | What is my PiDentity? 3.14[id] userName: email: github: X: phone: |
_notes/Journal Entries/What is my PiDentity_.md | null | https://it-journey.dev/notes/Journal%20Entries/What%20is%20my%20PiDentity_/what-is-my-pidentity/ | ||||
notes | Windows PowerShell Cheatsheet | PowerShell scripting reference for Windows system administration and automation | Comprehensive PowerShell commands and scripting techniques for Windows environments | _notes/cheetsheets/2022-10-07-powershell.md | 2022/01/10 | notes, cheatsheets, powershell | powershell, windows, scripting, administration, cheatsheet, reference | https://it-journey.dev/notes/cheetsheets/2022-10-07-powershell/2022-10-07-powershell/ | bamr87 |
notes | Bash Cheatsheet | Essential bash commands and scripting techniques for system administration and automation | Quick reference for bash shell commands, scripting patterns, and Linux system administration | _notes/cheetsheets/Bash cheatsheet.md | 2024/05/14 | notes, cheatsheets, shell | bash, linux, script, shell, cheatsheet, reference | https://it-journey.dev/notes/cheetsheets/Bash%20cheatsheet/bash-cheatsheet/ | bamr87 |
notes | Shell and the CLI | Command Line |
_notes/cheetsheets/Shell and the CLI.md | 2024/05/17 | https://it-journey.dev/notes/cheetsheets/Shell%20and%20the%20CLI/shell-and-the-cli/ | ||||
notes | Windows Powershell Cheatsheet | Windows PowerShell is the successor of the windows cmd language, which itself has its roots in the ms-dos Bat language. All recent versions of Windows offer PowerShell (PS). PS may be seen as Microsoftâs answer to the shells common in Unix/Linux (such as csh, bash, etc.). Its name implies that Microsoft sees the shell as powerful, which it arguably is. In these notes some important PS commands are listed and PowerShellâs most notable feature, the object pipeline, is discussed. From the outset it is important to note that, in contrast to Linux/Unix, Windows PowerShell is completely case-insensitive. The monospace text snippets below are valid PS and may be copied, pasted, and executed in a PowerShell- or a PowerShell_ISE-session. This is why the notes form a âCheatsheetâ. As is common for cheatsheets, there is hardly any explanation, the examples speak for themselves. It must be stressed here that many of the basic PS commands are not at all orthogonal, so that many variant pipelines can lead to the same effect. Often an example is one out of a multitude of possibilities accomplishing the same task. |
_notes/cheetsheets/Windows Powershell Cheatsheet.md | null | note, powershell | https://it-journey.dev/notes/cheetsheets/Windows%20Powershell%20Cheatsheet/windows-powershell-cheatsheet/ | bamr87 | ||
notes | Bash Cheatsheet | BASH cheatsheet - Quick reference guide for Linux bash shell scripting | _notes/cheetsheets/bash.md | 2022/08/07 | notes, cheatsheets, shell | shell, script, linux, bash, cheatsheet, reference | https://it-journey.dev/notes/cheetsheets/bash/bash/ | bamr87 | |
notes | Shell and the CLI | Command Line Interface Notes | Command Line |
_notes/cheetsheets/command-line.md | 2022/01/05 | https://it-journey.dev/notes/shell | |||
notes | Mac Keyboard Shortcuts | Comprehensive reference guide for Mac keyboard shortcuts to improve productivity and efficiency | Essential Mac keyboard shortcuts for power users - boost your productivity with these time-saving combinations | _notes/cheetsheets/mac-shortcuts.md | 2024/04/29 | notes, cheatsheets, shortcuts | mac, keyboard, shortcuts, productivity, reference | https://it-journey.dev/notes/cheetsheets/mac-shortcuts/mac-shortcuts/ | bamr87 |
notes | Markdown Cheatsheet | Quick reference guide for Markdown syntax including basic formatting, Jekyll-specific features, and Kramdown extensions | Essential Markdown syntax reference for content creation | _notes/cheetsheets/markdown.md | 2021/12/27 | notes, cheatsheets | markdown, syntax, reference, cheatsheet, kramdown | https://it-journey.dev/notes/cheetsheets/markdown/markdown/ | bamr87 |
notes | Programming | Collection of programming languages notes | python |
_notes/cheetsheets/programming.md | 2022/01/02 | https://it-journey.dev/notes/cheetsheets/programming/programming/ | |||
notes | test | _notes/code-snippets/test.md | null | https://it-journey.dev/notes/code-snippets/test/test/ | |||||
notes | Sidebar Folder Structure | Jekyll Liquid template code for generating dynamic sidebar navigation with folder structures from collections | Implementation guide for creating organized sidebar navigation that displays collection files in a hierarchical folder structure | _notes/dev/2024-05-14-side-bar-folders.md | 2024/05/16 | notes, dev, jekyll, sidebar | jekyll, liquid, sidebar, navigation, collections, file-structure | https://it-journey.dev/notes/dev/2024-05-14-side-bar-folders/2024-05-14-side-bar-folders/ | bamr87 |
notes | Curiculum | You donât know what you canât teach. |
_notes/dev/Curiculum.md | null | https://it-journey.dev/notes/dev/Curiculum/curiculum/ | ||||
notes | Take good notes | Notes are thoughts to be materialized |
_notes/dev/Take good notes.md | null | https://it-journey.dev/notes/dev/Take%20good%20notes/take-good-notes/ | ||||
notes | Master's Project | Qualifications
|
_notes/dev/projects/Master_s Project.md | null | https://it-journey.dev/notes/dev/projects/Master_s%20Project/master-s-project/ | ||||
notes | People | Mission |
_notes/dev/projects/People.md | null | https://it-journey.dev/notes/dev/projects/People/people/ | ||||
notes | Production | MissionProjects must be well documented and designged with self preservation in mind. |
_notes/dev/projects/Production.md | null | https://it-journey.dev/notes/dev/projects/Production/production/ | ||||
notes | Project List |
|
_notes/dev/projects/Project List.md | null | https://it-journey.dev/notes/dev/projects/Project%20List/project-list/ | ||||
notes | HTML to Markdown Web Scraping | A simple web scraping project to convert HTML to markdown using Python with Beautiful Soup and markdownify |
|
_notes/html_md_doc_scrapper.md | 2025/07/03 | notes, python, web-scraping | python, web-scraping, html, markdown, beautiful-soup, automation | https://it-journey.dev/notes/html_md_doc_scrapper/html-md-doc-scrapper/ | bamr87 |
notes | Jekyll LLM Integration Ideas | Exploring ideas and implementation strategies for integrating Large Language Models (LLMs) into Jekyll static sites for automated content generation and enhancement | A comprehensive exploration of integrating LLMs into Jekyll workflows for content automation, review, and enhancement | _notes/jekyllm-integration.md | 2024/06/01 | notes, jekyll, ai | jekyll, llm, automation, content-generation, ai-integration | https://it-journey.dev/notes/jekyllm-integration/jekyllm-integration/ | bamr87 |
notes | Notes (~) Index | Notes Index | Randmon Notes |
_notes/index.md | 2024/05/24 | notes | https://it-journey.dev/notes/ | bamr87 | |
notes | AWS Practice Question Set | _notes/misc/AWS Practice Question Set.md | null | notes | https://it-journey.dev/notes/misc/AWS%20Practice%20Question%20Set/aws-practice-question-set/ | ||||
notes | Favicons | https://mailchimp.com/resources/favicon-size/ |
_notes/misc/Favicons.md | null | notes | https://it-journey.dev/notes/misc/Favicons/favicons/ | |||
notes | AWS Practice Question Set | _notes/misc/cloud.md | 2022/01/12 | notes | notes | https://it-journey.dev/notes/misc/cloud/cloud/ | |||
notes | Start | Initialize |
_notes/zero/Start.md | null | test | https://it-journey.dev/notes/zero/Start/start/ | |||
posts | Journey (~) Index | Comprehensive index of IT-Journey posts including how-to guides, articles, and journal entries documenting the learning journey from zero to hero | A collection of posts documenting this journey, organized into quests, journal entries, and articles | _posts/2000-01-01-index.md | 2025/08/26 | posts, index | journey, guides, articles, documentation, ai-development, web-development, devops, system-administration | https://it-journey.dev/posts/ | Amr |
posts | SEC's Edgar Database | The SEC's Edgar database provides insights into the financial health and operational performance of publicly-traded companies in the U.S. | Exploring the Edgar Database: Types of Data and Their Importance |
_posts/2024-04-13-sec's-edgar-database.md | 2024/04/16 | https://it-journey.dev/posts/2019/08/22/sec-s-edgar-database/ | Amr and ChatGPT | ||
posts | Sonic Pi | Install Sonic PI |
_posts/2022-01-09-sonic-pi.md | 2022/01/18 | posts | https://it-journey.dev/posts/2022/01/09/sonic-pi/ | |||
posts | dual boot win linux | VS Code install |
_posts/2022-02-27-dual-boot-win-linux.md | 2022/03/07 | posts | article | https://it-journey.dev/posts/2022/02/27/dual-boot-win-linux/ | ||
posts | Interactive JavaScript & Jekyll Layout Magic: A Comprehensive Demo | Dive deep into Jekyll's layout system combined with dynamic JavaScript functionality. Learn how to create interactive web experiences that leverage both static site generation and client-side scripting. | Discover how Jekyll's powerful layout system seamlessly integrates with modern JavaScript to create engaging, interactive web experiences. | _posts/2022-05-09-javascript-testing.md | 2025/09/01 | Posts, Web Development, JavaScript, Jekyll | javascript, jekyll, web-development, interactive, frontend, layouts, dynamic-content | https://it-journey.dev/posts/javascript-jekyll-interactive-demo/ | IT-Journey Team |
posts | Desktop Widgets - Windows | Install rainmeter |
_posts/2022-06-10-desktop-widgets-windows.md | 2022/06/10 | posts | article | https://it-journey.dev/posts/2022/06/10/desktop-widgets-windows/ | ||
posts | Angular Tour of Heros | https://angular.io/tutorial |
_posts/2022-07-01-angular-tour-of-heros.md | 2024/05/20 | posts | article | https://it-journey.dev/posts/2022/07/01/angular-tour-of-heros/ | ||
posts | Chat GPT vs The Impossible Triangle: AI Limitations in 3D Space | Practical and impractical uses of Chat GPT in programming and graphic design through demonstration of its limitation to comprehend impossible 3D spaces. | Explore the fascinating intersection of AI capabilities and limitations through the lens of impossible geometry and the famous Penrose Triangle | _posts/2023-03-26-chat-gpt-vs-the-impossible-triangle.md | 2024/05/28 | Posts, AI-Analysis, Design | chatgpt, ai-limitations, penrose-triangle, svg, 3d-geometry, optical-illusions, design-analysis | https://it-journey.dev/posts/chatgpt-vs-impossible-triangle/ | Amr Abdel-Motaleb |
posts | 100 Questions & Answers About Arab-Americans: A Journalist's Guide | Comprehensive guide to understanding Arab-American culture, demographics, religion, and addressing common stereotypes - published post-9/11 to promote better understanding | An essential resource from December 2001 providing journalists and the public with factual information about Arab-Americans, their diverse backgrounds, and addressing common misconceptions | _posts/2023-04-20-arab americans.md | 2025/08/16 | Research, Cultural-Education, Social-Issues | arab-americans, cultural-understanding, journalism-guide, demographics, religion, stereotypes, middle-east, islam, christianity | https://it-journey.dev/posts/arab-americans-journalists-guide/ | Detroit Free Press (via IT-Journey Archives) |
posts | RetroPie Imaging | To write a RetroPie |
_posts/2024-02-10-retropie-imaging.md | 2024/05/20 | posts | https://it-journey.dev/posts/2024/02/10/retropie-imaging/ | bamr87 | ||
posts | Raspberry Pi | _posts/2024-03-10-raspberry-pi-5-case-build.md | 2024/05/13 | notes | raspberrypi | https://it-journey.dev/posts/2024/03/10/raspberry-pi-5-case-build/ | |||
posts | GPT - CV Analysis | An analysis of a CV and recommendations for career paths and growth. | An analysis of a CV and recommendations for career paths and growth. | _posts/2024-03-11-cv-analysis.md | 2024/05/28 | Finance | IT Consulting, Enterprise Systems, ERP Systems, Data Analytics, Project Management, CV, GPT-4 | https://it-journey.dev/posts/2024/03/11/cv-analysis/ | ChatGPT |
posts | Bootable mac os | Create a bootable installer for macOS |
_posts/2024-03-27-bootable-mac-os.md | 2024/03/28 | https://it-journey.dev/posts/2024/03/27/bootable-mac-os/ | ||||
posts | Auto Increment Frontmatter Version | How to automatically increment the version number in the frontmatter of a markdown file after every commit. | Learn how to use Git hooks to automatically increment version numbers in frontmatter for better content versioning | _posts/2024-05-28-auto-increment-frontmatter-version.md | 2024/05/28 | posts, automation, git | git, automation, versioning, frontmatter, git-hooks | https://it-journey.dev/posts/2024/05/28/auto-increment-frontmatter-version/ | bamr87 |
posts | Latest Trends in Manufacturing Technology | Latest Trends in Manufacturing Technology: The Role of ERP Systems |
_posts/2024-06-01-latest-trends-in-manufacturing-technology.md | 2024/06/02 | blog | https://it-journey.dev/posts/2024/06/01/latest-trends-in-manufacturing-technology/ | |||
posts | Markdown Code to Scripts | bamr87: how would i convert a markdown file into a bash script? essentially, i just want all the text outside of the â```shellâ code blocks to be commented out in the shell script. |
_posts/2024-06-02-markdown-code-to-scripts.md | 2024/06/02 | https://it-journey.dev/posts/2024/06/02/markdown-code-to-scripts/ | bamr87 | |||
posts | Unwavering Joy Of Fetch | categories: gpt date: â2024-06-16 20:12:52â layout: journals section: Creative & Experimental title: Unwavering Joy of Fetch â Fido was a lively and energetic dog who lived in a cozy little house on the outskirts of the town. He was a handsome golden retriever with a shiny coat and a wagging tail that never seemed to stop. Fidoâs favorite pastime was playing fetch in the park with his owner, Sarah. |
_posts/2024-06-16-unwavering-joy-of-fetch.md | null | https://it-journey.dev/posts/2024/06/16/unwavering-joy-of-fetch/ | ||||
posts | AquaAid's Devastating Desert Mission | In a classic case of good intentions gone awry, the company âAquaAidâ embarked on a mission to help impoverished desert countries irrigate their arid lands and transform them into fertile wheat fields. With grand promises of ending hunger and poverty, AquaAid brought in state-of-the-art irrigation equipment and set to work in the vast desert landscapes. |
_posts/2024-06-18-aquaaid's-devastating-desert-mission.md | null | gpt | https://it-journey.dev/posts/2024/06/18/aquaaid-s-devastating-desert-mission/ | |||
posts | Fixing GitHub Actions Link Checker: KeyError 'details' Resolution | Debugging and resolving a Python KeyError in GitHub Actions workflow that analyzes link check results from Lychee link checker | Resolved a critical KeyError in link checking automation through defensive programming and better error handling | _posts/2025-01-27-fixing-github-actions-link-checker-keyerror.md | 2025/09/30 | Development, Debugging | github-actions, debugging, python, link-checking, error-handling, ai-assisted-development | https://it-journey.dev/fixing-github-actions-link-checker-keyerror/ | IT-Journey Team |
posts | Consolidating GitHub Actions: From Embedded Scripts to Modular Architecture | How we transformed two separate link checking workflows into a unified, maintainable system with standalone executable scripts | From debugging KeyErrors to building a comprehensive modular link checking system | _posts/2025-01-27-consolidating-github-actions-modular-architecture.md | 2025/09/30 | Development, DevOps | github-actions, devops, workflow-automation, link-checking, ai-assisted-development, modular-architecture, script-refactoring | https://it-journey.dev/consolidating-github-actions-modular-architecture/ | IT-Journey Team |
posts | AI's Infinite Loop: Unveiling Arbitrage in Complexity of Models | Discover how Excel's quirks reveal hidden arbitrage opportunities in complex financial models, reveling monopolies with infinite return. | Structured approach to a sophisticated, intriguing, and humorous article topic |
_posts/2025-03-12-article-schema.md | 2025/03/13 | Data Analytics, Development, Finance, IT Consulting, Programming | arbitrage, complexity, Excel, financial, modeling, GPT-4 | https://it-journey.dev/posts/2025/03/12/article-schema/ | {"first"=>"Amr", "middle"=>"GPT"} |
posts | VSCode Front Matter: Complete Fork & Development Guide | Comprehensive guide to forking, setting up, and extending the VSCode Front Matter CMS extension for content management and development | Step-by-step guide to fork, setup, and extend the powerful VSCode Front Matter CMS extension for enhanced content management workflows | _posts/2025-08-27-vscode-front-matter-fork-development-setup.md | 2025/09/27 | Development, Guides, IDE-Setup, Open Source, Tools | vscode-extension, front-matter-cms, development-setup, open-source-contribution, content-management, fork-workflow, typescript, webpack | https://it-journey.dev/posts/vscode-front-matter-fork-development-setup/ | IT-Journey Team |
posts | 404 Hunting: The Quest for Resources | Mystical Jekyll + GitHub Actions guide to banish 404s: stable permalinks, redirects, CI link checks, and organic resource endpoints. | Tame 404 wraiths in your Jekyll realm with permalink magic, redirect runes, automated link guardians, and living resource endpointsâall powered by GitHub CI/CD. | _posts/2025-08-31-404-hunting-the-quest-for-resources.md | 2025/08/31 | Posts, DevOps, Tutorials | jekyll, tutorial, intermediate, devops, github-actions | https://it-journey.dev/posts/404-hunting-quest/ | IT-Journey Team |
posts | Enchanted Overhaul: Wizard's Ethical Sorcery Dismantles Capitalism's Dark Side, Boosts Shareholder Returns | A comprehensive chronicle of Alaric Fairwind's revolutionary reforms that transformed global capitalism through ethical magic, delivering unprecedented prosperity while maintaining shareholder value. | One year after the wizard's groundbreaking reforms, explore the full impact of his non-arcane magic that dismantled capitalism's evils while creating unprecedented prosperity. | _posts/2025-09-01-enchanted-overhaul-wizards-ethical-sorcery.md | 2025/09/01 | Creative & Experimental, Economics, Social Impact, breaking | capitalism-reform, ethical-economics, wizard-magic, global-transformation, shareholder-value, economic-revolution | https://it-journey.dev/posts/enchanted-overhaul-wizards-ethical-sorcery/ | IT-Journey Team |
quests | Personal Site |
|
_quests/lvl_001/personal-site.md | 2023/12/03 | Personal Site | https://it-journey.dev/personal-site | |||
quests | Begin your IT Journey | Ah, embarking on your IT adventure, are we? Fantastic! To become an IT wizard, youâll need to gather your tools and learn the incantations (or, in our world, the technologies and languages). Hereâs your starter map: |
_quests/init_world/2023-11-23-begin-your-it-journey.md | 2023/11/25 | https://it-journey.dev/journey | ||||
quests | IT Fundamentals | Absolutely! Hands-on exercises are like spells and incantations â theyâre best learned by doing. Letâs start with some foundational IT skills and practical exercises to get you going: |
_quests/init_world/2023-11-23-it-fundamentals.md | 2023/12/03 | https://it-journey.dev/fundamentals | ||||
quests | Character Building: Forge Your IT Identity and Development Environment | Shape your digital persona and choose the tools, technologies, and specializations that will define your IT journey from novice to hero | Begin your transformation from IT novice to digital hero by building your character profile, choosing your specialization path, and configuring your ideal development environment | _quests/init_world/2023-11-23-character-building.md | 2023/12/03 | Quests, Init-World, Career-Development | character-building, career-planning, development-environment, specialization, it-career, init-world, lvl-001 | https://it-journey.dev/quests/character-building/ | IT-Journey Team |
quests | OS Selection | Choosing the right operating system (OS) is like selecting the right wand in the wizarding world â itâs a very personal choice and can greatly influence your journey ahead. Letâs delve into the key aspects of the major operating systems to help you make an informed decision: |
_quests/init_world/2023-11-24-os-selection.md | 2023/11/24 | https://it-journey.dev/os-selection | ||||
quests | Character Selection | In the grand adventure of IT and technology, you can choose from a variety of âcharactersâ or roles, each with its unique skills and abilities. Think of these roles as the different classes in a role-playing game, like wizards, warriors, or archers, but in the tech world. Letâs explore some of these exciting roles: |
_quests/init_world/2023-11-24-character-selection.md | 2023/11/25 | https://it-journey.dev/character-selection | ||||
quests | Bashcrawl Quest: Terminal Adventure RPG | An interactive terminal-based adventure game that teaches command line skills through exploration and puzzle-solving in a mystical dungeon | Embark on an epic terminal adventure that teaches command line skills through interactive dungeon exploration and puzzle-solving | _quests/lvl_000/bashcrawl/README.md | 2024/05/28 | Quests, Terminal, Gaming, Education | bashcrawl, terminal, command-line, adventure-game, learning, bash, lvl-000 | https://it-journey.dev/quests/bashcrawl-terminal-adventure/ | IT-Journey Team |
quests | AI Feature Pipeline Architect: DevSecOps Mastery Quest | Master the art of building AI-orchestrated feature pipelines from user request to deployment, combining DevSecOps practices with intelligent automation | Transform feature requests into deployed applications using AI-assisted DevSecOps pipelines with dual-format artifacts for both humans and AI agents | _quests/feature-re-quest-.md | 2025/09/29 | Quests, DevOps-Engineering, AI-Integration | lvl-1011, ai-orchestration, devops-mastery, pipeline-automation, feature-development, gamified-learning | https://it-journey.dev/quests/level-1011-ai-feature-pipeline-architect/ | Quest Master AI-Pipeline Team |
quests | Quest: Mastering the Ancient Arts of Source Control Sorcery | Master the mystical powers of Git and GitHub workflows to become a legendary code guardian and collaboration wizard in the digital realm | Transform from coding apprentice to git wizard by mastering the ancient arts of version control, branch sorcery, and collaborative development magic | _quests/sourcery-code-methods.md | 2025/07/29 | Quests, Development-Fundamentals, Tool-Mastery | lvl-0100, git, github, version-control, collaboration, workflow-mastery | https://it-journey.dev/quests/level-0100-source-control-sorcery/ | Quest Master IT-Journey |
quests | Mastering Branches and Pull Requests for Developers | Learn how branches and pull requests streamline collaboration and enhance code quality in software development. | _quests/branches-and-pull-requests.md | 2025/04/18 | Development, Git, Programming, Version Control, Web Development | Collaboration, Git, GitHub, Pull Requests, Version Control | https://it-journey.dev/development/git/programming/version%20control/web%20development/branches-and-pull-requests | ||
quests | Change Logs | Aye aye, knowledge crusader! Youâve survived the trials of Pull Request Prose and the sacred rites of Atomic Commits. Now, itâs time to master the Arcane Arts of Documentation & the Grand Book of CHANGELOGS. |
_quests/change-logs.md | 2025/04/18 | https://it-journey.dev/change-logs | ||||
quests | Revolutionizing Work with AI Automation | Discover how AI automation can transform your workflow, enhancing code reviews, documentation, and PR summaries for a smarter coding experience. | Ah, the final frontier⌠the arcane fusion of human cleverness and artificial intelligence. Youâve set up branches, written perfect commits, documented your journey, and summoned automation spellsâbut now itâs time to meet your AI familiars. |
_quests/revolutionizing-work-with-ai-automation.md | 2025/04/18 | AI Automation, Development, IT Consulting, Programming, Project Management | AI Automation, Best Practices, Code Review, GitHub Copilot, OpenAI API | https://it-journey.dev/ai%20automation/development/it%20consulting/programming/project%20management/revolutionizing-work-with-ai-automation | |
quests | VS Code Mastery Quest: Forge Your Ultimate Development Weapon | Master Visual Studio Code setup and configuration to create the ultimate development environment for any programming domain | Learn to configure VS Code as your primary development weapon, mastering extensions, shortcuts, and specialized setups for maximum productivity | _quests/init_world/2025-07-21-vscode-mastery-quest.md | 2025/07/22 | Quests, Tools, Development, IDE-Setup | vscode, ide-setup, development-environment, productivity, coding-tools, quest, init-world | https://it-journey.dev/quests/vscode-mastery/ | IT-Journey Team |
quests | Mastering the Bash Incantations: Binary Level 0010 (2) Command Line Sorcery Quest | Master the ancient art of bash scripting and unlock the power of automation through command-line incantations and shell magic. | Transform from a terminal novice into a bash scripting wizard through hands-on automation magic and command-line mastery. | _quests/bash-scripting.md | 2025/07/29 | Quests, Foundation, System-Administration | lvl-0010, bash, shell-scripting, command-line, automation, system-administration, gamified-learning | <a href="https://it-journey.dev/quests/level-{{fm.level | default("0001")}}-fm-title-|-default-epic-quest-title/">https://it-journey.dev/quests/level-{{fm.level | default("0001")}}-fm-title-|-default-epic-quest-title/</a> | Quest Master IT-Journey Team |
quests | Epic Quest: Zer0-to-Her0 CMStyle | Discover how one nerd transformed from zero to hero by building an AI-powered open source CMS using VS Code and Jekyll. Join the epic journey! | Zer0 to Her0: How One Nerd Built an Open Source CMS Out of VS Code and Integrated AI to Do All the Heavy Lifting |
_quests/epic-quest-zer0-to-her0-cmstyle.md | 2025/08/25 | AI/ML, CMS, Development, Open Source, Quests | ai-integration, cms, gamified-learning, open-source, vscode | https://it-journey.dev/ai/ml/cms/development/open%20source/quests/epic-quest-zer0-to-her0-cmstyle | |
quests | 404 Hunting: Binary Wards for Unbreakable Links | Banish 404s in Jekyll with permalink magic, redirect runes, CI link guardians, and living resource endpoints powered by GitHub. | Hunt the 404 Specter with Jekyll permalink magic, redirect runes, CI hyperlink guardians, and organic resource endpoints. | _quests/404-hunting.md | 2025/08/31 | Quests, Web-Development, Intermediate | lvl-1110, jekyll, github-actions, link-integrity, devops | https://it-journey.dev/quests/level-1110-404-hunting-quest/ | Quest Master IT-Journey |
quests | Quests (~) Index | Your comprehensive guide to IT mastery through gamified learning adventures. Choose your path, level up your skills, and become an IT wizard. | Ah, brave adventurer! Youâve entered the mystical realm of IT knowledge, where code flows like magic, systems rise like castles, and every bug is but a dragon to be slain. |
_quests/README.md | 2025/07/22 | quests | https://it-journey.dev/quests/ | ||
quests | Understanding Action Triggers in Depth | Unlock the power of automation with GitHub Actions! Streamline your workflows and enhance your CI/CD processes effortlessly. | Ah yes, the winds of automation are calling! Youâve chronicled your changelogs and blessed your docs, but now itâs time to awaken the ancient machinery of your kingdom: GitHub Actions. This, dear dev-sorcerer, is where the magic truly begins to automate itself. |
_quests/action-triggers.md | 2025/07/04 | Automation, CI/CD, Development, GitHub Actions, Programming | automation, CI/CD, GitHub Actions, workflows, YAML | https://it-journey.dev/automation/ci/cd/development/github%20actions/programming/action-triggers | |
quests | Glossary | Enterprise |
_quests/codex/glossary.md | 2023/11/25 | notes | notes | https://it-journey.dev/notes/glossary | ||
quests | đşď¸ World Map: Navigation Guide to the IT-Journey Realm | Your comprehensive guide to navigating the IT-Journey platform - quests, documentation, tutorials, and learning paths. | Welcome, brave traveler, to the complete cartographical guide of the IT-Journey realm! This mystical map reveals every secret path, hidden treasure, and learning adventure across our digital kingdom. |
_quests/codex/world_map.md | 2025/07/23 | Codex, Navigation | navigation, site-map, world-map, it-journey, learning-paths | https://it-journey.dev/quests/codex/world-map/ | |
quests | Docker Containerization Mastery: Level 0101 (5) Quest | Master Docker containerization to build, deploy, and manage applications in isolated, portable environments with practical hands-on projects | Learn to containerize applications and manage Docker environments for consistent, scalable deployments | _quests/docker-mastery-example.md | 2025/09/28 | Quests, Devops, Medium | lvl-0101, docker, tool-mastery, devops, hands-on, gamified-learning | https://it-journey.dev/quests/level-0101-docker-mastery/ | Quest Master IT-Journey Team |
quests | Setting up Django and Git | Learn how to efficiently set up Django with Git for seamless version control and project management in your web development journey. | Setting Up a GitHub Repository for Your Django Project |
_quests/django-and-git.md | 2025/03/12 | Development, Git, Programming, Python, Web Development | Django, Git, how-to, python, tutorial | https://it-journey.dev/development/git/programming/python/web%20development/django-and-git | Cloud Quest Guide |
quests | Commitments to clean commits | Learn how to maintain clean commits in your projects for better collaboration and version control efficiency. | Ah, brave adventurer! Youâve mastered the sacred art of branching and the scroll-writing ritual known as the Pull Request. Now, prepare thyself for the next enchanted trial: |
_quests/commitments-to-clean-commits.md | 2025/04/18 | Development, Git Best Practices, IT Consulting, Programming, Project Management | clean commits, Git, GitHub, tutorial, version control | https://it-journey.dev/development/git%20best%20practices/it%20consulting/programming/project%20management/commitments-to-clean-commits | |
quests | Quest to Conquer King EDGAR: The Epic Siege of the SEC Data Castle | Breach the SECâs EDGAR fortress using public APIs, wrangle XBRL facts, respect rate limits, and turn raw filings into usable insights with Python and AI assistance. | Raid King EDGARâs data castle and transform SEC filings into structured, analyzable datasets. | _quests/edgar.md | 2025/08/20 | Quests, Development, Intermediate | lvl-1100, python, api, sec-edgar, xbrl, data-engineering, project-based, gamified-learning | https://it-journey.dev/quests/level-1100-conquer-king-edgar/ | Quest Master IT-Journey Team |
quests | Terminal Navigation Mastery: Command-Line Fundamentals | Master terminal navigation and essential command-line operations to unlock developer productivity and system control powers | Transform from terminal novice to command-line champion through hands-on practice with essential navigation and file operations | _quests/examples/terminal-mastery-main-quest-example.md | 2025/10/03 | Quests, Foundation, Terminal-Mastery | lvl-0001, terminal, command-line, navigation, file-operations, development-fundamentals | https://it-journey.dev/quests/level-0001-terminal-navigation-mastery/ | Quest Master IT-Journey Team |
quests | Oh-My-Zsh Terminal Enchantment: Shell Enhancement Magic | Transform your terminal into a powerful, visually enhanced development environment with Oh-My-Zsh themes and plugins | Enhance your terminal mastery with Oh-My-Zsh framework for improved productivity and visual appeal | _quests/examples/oh-my-zsh-side-quest-example.md | 2025/10/03 | Quests, Side-Quests, Terminal-Enhancement | lvl-0010, terminal-enhancement, oh-my-zsh, shell-customization, productivity-tools, themes, plugins | https://it-journey.dev/quests/oh-my-zsh-terminal-enchantment/ | Quest Master IT-Journey Team |
quests | The Digital Portfolio Fortress: Full-Stack Epic Construction | Build a complete portfolio website from design to deployment, integrating frontend, backend, database, and DevOps practices in one comprehensive project | Create a professional portfolio website that showcases your IT journey while mastering full-stack development, deployment, and project management | _quests/examples/full-stack-portfolio-epic-example.md | 2025/10/03 | Quests, Epic-Quests, Full-Stack-Development, Portfolio-Building | lvl-1111, full-stack-development, portfolio-project, web-development, deployment, project-management, professional-development | https://it-journey.dev/quests/epic-digital-portfolio-fortress/ | Quest Master IT-Journey Team |
quests | Quest Network Mapping: Comprehensive Learning Path Visualization | Demonstration of the enhanced quest hierarchy system with complete mapping examples and mermaid diagrams | Quest Network Mapping Examples |
_quests/examples/quest-network-mapping-example.md | null | Documentation, Quest-System, Examples | quest-mapping, learning-paths, hierarchy-system, mermaid-diagrams | https://it-journey.dev/documentation/quest-system/examples/quest-network-mapping-example | |
quests | The Knowledge Vault: Building an Automated Documentation Hub | Build a centralized documentation system that aggregates and organizes knowledge from multiple GitHub repositories using automation | Build a powerful automation system that collects, organizes, and maintains documentation from multiple GitHub repositories using GitHub Actions, Bash, and Python | _quests/docs-in-a-row.md | 2025/10/03 | Automation, DevOps, Documentation | github-actions, bash-scripting, python-automation, documentation, devops, ci-cd, workflow-automation | https://it-journey.dev/automation/devops/documentation/docs-in-a-row | Quest Master IT-Journey Team |
quests | Dockering Jekyll with Bootstrap 5 | Embark on a quest to build a Jekyll site using Bootstrap 5 for CSS and JavaScript in the Frontend Forests. This guide will navigate you through the enchanted woods, ensuring you leverage the magical powers of Jekyll and Bootstrap to create an enchanting website. | Embark on a quest to build a Jekyll site using Bootstrap 5 for CSS and JavaScript in the Frontend Forests. This guide will navigate you through the enchanted woods, ensuring you leverage the magical powers of Jekyll and Bootstrap to create an enchanting website. | _quests/frontend/frontend-docker.md | 2024/05/28 | https://it-journey.dev/quests/frontend-docker/ | GPT and bamr87 | ||
quests | Frontend Forests Levels | This guide will navigate you through the enchanted woods, ensuring you leverage the magical powers of Jekyll and Bootstrap to create an enchanting website. | Embark on a quest to build a Jekyll site using Bootstrap 5 for CSS and JavaScript in the Frontend Forests | _quests/frontend/frontend-levels.md | 2024/05/28 | https://it-journey.dev/frontend-forests-levels | GPT and bamr87 | ||
quests | Frontend Forests: Building a Jekyll Site with Bootstrap | Embark on a quest to build a Jekyll site using Bootstrap for CSS and JavaScript in the Frontend Forests. This guide will navigate you through the enchanted woods, ensuring you leverage the magical powers of Jekyll and Bootstrap to create an enchanting website. | Embark on a quest to build a Jekyll site using Bootstrap 5 for CSS and JavaScript in the Frontend Forests | _quests/frontend/frontend.md | 2024/05/28 | https://it-journey.dev/quests/frontend/ | GPT and bamr87 | ||
quests | Frontend Docker - level 000 | Verify Docker installation on macOS for building Jekyll sites with Bootstrap 5 in the Frontend Forests. | Intro |
_quests/frontend/lvl-000-frontend-docker.md | 2024/05/28 | level-000, frontend, docker, macos, jekyll, bootstrap | https://it-journey.dev/lvl-000-frontend-docker | GPT and bamr87 | |
quests | đ° Overworld - Master Quest Map | Your central command hub for tracking progress through the IT mastery quest system. Navigate your learning journey, monitor achievements, and plan your next adventures. | Behold, brave adventurer! This is your personal overworld mapâthe mystical realm where all paths converge and all journeys begin. Here you can track your progress, plan your next adventures, and survey the vast landscape of IT mastery that awaits. |
_quests/home.md | 2025/08/20 | home, quest-map, progress-tracker | overworld, navigation, progress, achievement | https://it-journey.dev/quests/home/ | IT-Journey Team |
quests | level-001-frontend-docker | Youâve successfully set up your Docker environment, and now youâre ready to delve deeper into the mystical realms of Level 001. This level involves creating your Jekyll site with the power of Docker, setting the stage for our enchanted journey ahead. |
_quests/frontend/lvl-001-frontend-docker.md | 2024/05/28 | https://it-journey.dev/lvl-001-frontend-docker | bamr87 | |||
quests | level-010-frontend-docker | Awesome! Youâve laid a strong foundation by setting up Docker and creating your Jekyll site. Now, letâs journey further into Level 010, where we will add Bootstrap 5 to enhance the visual appeal and functionality of your site. |
_quests/frontend/lvl-010-frontend-docker.md | 2024/05/28 | https://it-journey.dev/lvl-010-frontend-docker | bamr87 | |||
quests | Linux Fundamentals | Basic Linux concepts including navigation, scripting, security, and networking | Linux Fundamentals |
_quests/init_world/hello-linux/linux-fun.md | 2024/05/15 | quests, linux | linux, fundamentals, navigation, scripting, security, networking | https://it-journey.dev/quests/linux/linux-fun | bamr87 |
quests | Hello n00b: Your First Steps into the IT Journey | The perfect starting quest for absolute beginners. Learn to create a GitHub account, fork repositories, and take your first steps into the world of collaborative development | Begin your epic adventure in the world of IT with your very first quest - setting up GitHub and joining the community | _quests/init_world/hello-noob.md | 2022/05/24 | Quests, Init-World, Beginner | lvl-0000, github, git, beginner, init-world, community-entry | https://it-journey.dev/quests/hello-noob/ | IT-Journey Team |
quests | Hello Windows: Mastering the Windows Development Environment | Set up a complete Windows development environment with WSL, PowerShell mastery, and essential development tools for the modern Windows developer | Transform your Windows machine into a powerful development environment with WSL, modern PowerShell, and professional-grade tools | _quests/init_world/hello-win/hello-win.md | 2023/12/03 | Quests, Init-World, Windows, Development-Environment | windows, powershell, wsl, development-setup, package-management, init-world, lvl-001 | https://it-journey.dev/quests/hello-windows/ | IT-Journey Team |
quests | Tools | _quests/init_world/tools/tools.md | null | https://it-journey.dev/tools | |||||
quests | bashrun and Beyond: Building an Advanced Terminal Game | Starting with bashrun as a base and building upon it is a great way to create an advanced terminal-based game. bashrun is typically built using shell scripts, which can be a bit limiting but also provides a good foundation for learning and expanding. | Starting with bashrun as a base and building upon it is a great way to create an advanced terminal-based game. bashrun is typically built using shell scripts, which can be a bit limiting but also provides a good foundation for learning and expanding. | _quests/lvl_000/2024-05-28-bash-run.md | 2024/05/29 | Quests, Terminal, Level-000 | bash, terminal, game-development, shell-scripting, lvl-000 | https://it-journey.dev/quests/lvl_000/bash-run/ | IT-Journey Team |
quests | Link to the Future: Automated Hyperlink Guardian Quest | Master the computational arts of automated link testing and AI-powered analysis to protect your digital realm from broken hyperlink corruption | Build an intelligent hyperlink guardian that automatically tests, analyzes, and reports on the health of your digital realm's connections | _quests/link-to-the-future-automated-hyperlink-checking-and-error-reporting.md | 2025/08/16 | Quests, DevOps-Automation, Quality-Assurance | lvl-1010, github-actions, automated-testing, ai-analysis, devops-automation, link-validation | https://it-journey.dev/quests/level-1010-automated-hyperlink-guardian/ | Quest Master DevOps |
quests | The Diagrammatic Enchantment: Jekyll-Mermaid Integration Quest | Master the ancient art of diagrammatic magic by integrating Mermaid.js into any Jekyll static site, creating beautiful, interactive diagrams that bring your documentation to life. | Transform any Jekyll site into a powerful diagramming platform with Mermaid.js integration, conditional loading, and comprehensive documentation | _quests/jekyll-mermaid-integration-quest.md | 2025/01/27 | Quests, Jekyll, Frontend | jekyll, mermaid, diagrams, frontend, integration, documentation, javascript, cdn | https://it-journey.dev/quests/jekyll/frontend/jekyll-mermaid-integration-quest | Quest Master IT-Journey Team |
quests | Terminal Mastery: Conquering the Command-Line Realm | Master terminal navigation and command-line tools to unlock developer productivity and system control powers in this hands-on quest | Transform from terminal novice to command-line champion through hands-on practice with essential shell commands and navigation techniques | _quests/terminal-illness.md | 2025/09/27 | Quests, Development, Foundation | lvl-0001, terminal, command-line, tool-mastery, foundation, system-administration, developer-tools, hands-on, gamified-learning | https://it-journey.dev/quests/level-0001-terminal-mastery/ | Quest Master IT-Journey Team |
quests | planting seeds | _quests/planting-seeds.md | null | https://it-journey.dev/planting-seeds | |||||
quests | Forging the La(zy)TeX CV: Binary Level 0101 (5) Quest | Build an epic, ATS-friendly Curriculum Vitae in VS Code using LaTeX, aligned to the provided cv.tex templateâinstall tools, customize sections, compile, and export a polished PDF. | Craft a professional CV from the cv.tex template using VS Code + LaTeXâinstall, customize, compile, and validate. | _quests/the-lazytex-of-building-a-curriculum-vitae.md | 2025/08/17 | Quests, Development, Foundation | lvl-0101, latex, vscode, resume, pdf, tool-mastery | https://it-journey.dev/quests/level-0101-latex-cv-forging/ | Quest Master |
quests | Siege of King EDGAR: Storming the SEC Data Castle | Embark on a satirical, mystical quest to liberate financial knowledge from King EDGARâs vaults. Assemble AI companions, master SEC APIs, and responsibly harvest 10-K, 10-Q, and 8-K filings to empower your realm with transparent insight. | Rally AI soldiers, breach EDGARâs API gates, and turn raw filings into actionable wisdomâethically, safely, and with proper headers. | _quests/sec-edgar.md | 2025/08/20 | Quests, Data-Engineering, Intermediate | lvl-1100, sec-edgar, api, data-engineering, xbrl, python, node | https://it-journey.dev/quests/level-1100-sec-edgar-siege/ | Quest Master |
quests | The Temple of Templates: Binary Abstractions and Reusable Realms | Embark on a fantasy-themed quest to master software templates and reusable architectures across C++, HTML/Jinja, and React. Learn abstraction, type-safety, inheritance, and composition patterns to forge scalable, maintainable systems. | Master the sacred art of templates to build elegant, reusable systems across languages. | _quests/the-temple-of-templates.md | 2025/08/25 | Quests, Development, Intermediate | lvl-1100, templates, design-patterns, software-architecture, reusable-components, hands-on | https://it-journey.dev/quests/level-1100-temple-of-templates/ | Quest Master |
quests | Terminal Enchantment: Oh-My-Zsh Mastery related_quests: | Transform your terminal into a powerful development weapon by mastering Oh-My-Zsh framework, themes, plugins, and VSCode integration for enhanced productivity and workflow efficiency | Master the ancient arts of Oh-My-Zsh to transform your terminal from a simple tool into a powerful development artifact | _quests/lvl_0010/2025-08-31-oh-my-zsh-terminal-enchantment.md | 2025/09/01 | Quests, Development, Tools, Terminal-Mastery | binary-level-indicator, terminal-mastery, zsh, productivity-tools, shell-customization, vscode-integration, development-workflow, command-line-efficiency | https://it-journey.dev/quests/level-0010-oh-my-zsh-mastery/ | IT-Journey Team |
quests | Nerd Font Enchantment: Terminal Icon Mastery | Install and configure Nerd Fonts to unlock the full visual potential of your terminal themes and plugins | Master the art of Nerd Font installation to transform your terminal from plain text to a visually rich development environment | _quests/lvl_0010/2025-08-31-nerd-font-enchantment-side-quest.md | 2025/09/01 | Quests, Side-Quests, Tools, Terminal-Mastery | binary-level-indicator, terminal-mastery, nerd-fonts, font-installation, visual-enhancement, cross-platform-setup, development-tools, terminal-customization | https://it-journey.dev/quests/side-quest-nerd-font-enchantment/ | IT-Journey Team |
quests | Forging the Stats Portal: Data Analytics Quest | Build a comprehensive statistics page that reveals the hidden metrics of your Jekyll site, displaying real-time content analytics with Bootstrap-powered visualizations | Master the art of Jekyll data generation and Bootstrap visualization to create a dynamic statistics portal | _quests/stating-the-stats.md | 2025/10/08 | Quests, Development, Data-Analytics | lvl-0001, jekyll, data-analytics, liquid-templating, bootstrap, site-statistics, data-visualization, yaml-data-files | https://it-journey.dev/quests/stating-the-stats/ | Quest Master IT-Journey Team |
quests | Recursive Realms: Testing Infinite Loops with AI | Master recursion, unit testing, and AI integration by navigating self-replicating code towers | Learn recursive problem-solving patterns and comprehensive unit testing | _quests/testing-quests-with-recurrisive-questing.md | 2025/10/09 | Quests, Development, Intermediate | lvl-0010, python, language-learning, testing, hands-on, recursion | https://it-journey.dev/quests/level-0010-recursive-realms-testing/ | Quest Master IT-Journey Team |
quickstart | Setting up Django and Git | Learn how to efficiently set up Django with Git for seamless version control and project management in your web development journey. | Setting Up a GitHub Repository for Your Django Project |
_quickstart/2025-03-08-setting-up-django-and-git.md | 2025/03/12 | Development, Git, Programming, Python, Web Development | Django, Git, how-to, python, tutorial | https://it-journey.dev/quickstart/2025-03-08-setting-up-django-and-git/ | Cloud Quest Guide |
quickstart | VS Code for Neuroscience: Complete Setup Guide for macOS | Complete VS Code setup guide for neuroscience researchers with PsychoPy, Spyder, and computational modeling tools on macOS | Learn how to configure VS Code as the ultimate development environment for neuroscience research, with support for PsychoPy experiments, computational models, and data analysis | _quickstart/2025-07-22-vscode-for-neuroscience.md | 2025/07/22 | Tools, Neuroscience, Development | psychopy, neuroscience, vscode, python, computational-modeling, spyder, jupyter, macos | https://it-journey.dev/vscode-neuroscience-setup/ | IT-Journey Team |
quickstart | Github Setup | Base setup |
_quickstart/github-setup.md | 2024/05/20 | https://it-journey.dev/quickstart/github-setup/ | ||||
quickstart | Quick Start (~) Index | Hereâs an index of all the quickstart documents in the collection. |
_quickstart/index.md | 2025/07/23 | https://it-journey.dev/quickstart/ | ||||
quickstart | Jekyll Setup | Jekyll is a static site generator. It takes text written in your favorite markup language and uses layouts to create a static website. You can tweak the siteâs look and feel, URLs, the data displayed on the page, and more. |
_quickstart/jekyll-setup.md | 2023/11/20 | quickstart | https://it-journey.dev/quickstart/jekyll-setup/ | |||
quickstart | Complete Machine Setup Guide: Jekyll Development Environment | Step-by-step guide to setting up Jekyll development environment across Windows, macOS, and Linux with automation scripts. | Master the complete setup process for Jekyll development across all major operating systems with our comprehensive, platform-specific guide. | _quickstart/machine-setup.md | 2025/07/22 | Development, Guides, Jekyll, Programming, Web-Development | development, Jekyll, machine-setup, Ruby, Visual-Studio-Code, cross-platform, automation | https://it-journey.dev/quickstart/machine-setup/ | bamr87 |