AI-Curated Resource Directory

IMTechy Resources

Discover useful developer, cybersecurity, AI, and technology resources. All hand-reviewed for quality.

77+ Resources 30 Categories Admin Verified

Featured Resources

OfficialFree

Python for Everybody - Full University Python Course

This comprehensive tutorial covers the fundamentals of Python, including variables, functions, loops, and objects. It is designed for beginners and provides hands-on examples to reinforce learning. By the end, viewers will have a solid foundation to build powerful applications and automation scripts with Python.

pythonflask#Programming#Tutorial
Programming★ 9.5/10
Visit Resource
Free

Python Cheat Sheet

The Python cheat sheet is a one-page reference sheet for the Python programming language. It provides quick access to syntax, functions, and common patterns, making it ideal for developers needing a concise refresher.

Python#Python#Programming
Cheatsheet★ 8.5/10
Visit Resource
Free

Machine Learning Full Course 2026 | Machine Learning Tutorial For Beginners | Simplilearn

Machine Learning Full Course 2026. Learn machine learning from scratch with this tutorial for beginners.

Machine Learning#Machine Learning#Tutorial
YouTube/Videos★ 7/10
Visit Resource

All Resources (24)

Open SourceFree

encode/httpx

encode/httpx is a next-generation HTTP client for Python, designed for both sync and async usage. It offers a modern API inspired by requests, with support for HTTP/2, connection pooling, and advanced features like retries and timeouts.

PythonAsyncIOHTTP/2
★ 8.7/10
Visit ↗
OfficialOpen SourceFree

Textualize/rich

Rich is a Python library for rich text and beautiful formatting in the terminal. It provides a wide range of features for styling, tables, progress bars, and more. The library is actively maintained and widely used in the Python community.

Python
★ 8.5/10
Visit ↗
OfficialOpen SourceFree

collections — Container datatypes

The Python documentation for the collections module provides an overview of specialized container datatypes such as namedtuple, deque, Counter, and OrderedDict. It explains their usage, methods, and performance characteristics, serving as a reference for developers working with advanced data structures in Python.

Python
★ 9.5/10
Visit ↗
Open SourceFree

Resources for Python Crash Course, from No Starch Press

This repository contains supplementary resources for the 'Python Crash Course' book by No Starch Press, including code examples, exercises, and additional explanations. It serves as a companion to help readers deepen their understanding of Python fundamentals. The materials are freely available and organized for easy navigation.

Python
★ 8.5/10
Visit ↗
Free

Learn Python - Free Interactive Python Tutorial

LearnPython.org offers a free, interactive Python tutorial designed for beginners and experienced programmers alike. The platform provides hands‑on exercises, instant feedback, and a browser‑based code editor to practice Python concepts quickly. It is widely used by learners worldwide to grasp Python fundamentals efficiently.

Python
★ 8.7/10
Visit ↗
OfficialOpen SourceFree

The Python Tutorial

The Python Tutorial provides a comprehensive introduction to Python, covering its syntax, data structures, and core programming concepts. It is designed for beginners and includes practical examples and exercises to reinforce learning. The tutorial is part of the official Python documentation and serves as a foundational resource for new programmers.

Python
★ 9.5/10
Visit ↗
OfficialOpen SourceFree

GitHub - pytorch/pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration

PyTorch is an open-source machine learning library for Python that provides tensor computation with strong GPU acceleration. It offers dynamic neural network construction and a flexible API for research and production. The repository contains the core library, examples, and documentation.

PythonCUDAC++
★ 9.5/10
Visit ↗
OfficialFree

Spaces - Hugging Face

Spaces is a platform by Hugging Face that allows users to create, share, and discover machine learning applications built by the community. It provides an easy-to-use interface for deploying models and showcases a wide variety of creative ML projects. Users can explore, test, and contribute to these apps directly from the web.

PythonMachine LearningWeb Development
★ 8.7/10
Visit ↗
OfficialFree

Distill — Latest articles about machine learning

Distill is a platform dedicated to publishing high-quality, interactive articles on machine learning and artificial intelligence. It focuses on clear explanations, visualizations, and reproducible research. The site serves as a resource for researchers, practitioners, and enthusiasts looking to deepen their understanding of ML concepts.

Machine LearningDeep LearningNeural Networks
★ 8.5/10
Visit ↗
OfficialOpen SourceFree

API Documentation | TensorFlow v2.16.1

The TensorFlow API documentation provides comprehensive reference for the TensorFlow v2.16.1 library, covering core APIs, layers, optimizers, and utilities. It serves as a primary resource for developers building machine learning models in Python and other supported languages.

TensorFlowPython
★ 9.5/10
Visit ↗
Open SourceFree

cheat

cheat is a command-line tool that lets you create and view interactive cheatsheets. It helps system administrators remember frequently used command options. The project is open-source and written in Go.

Go
★ 8.5/10
Visit ↗
Open SourceFree

Learn

A curated list of learning resources for developers, covering a wide range of topics from frontend to backend, DevOps, and more. The repository provides organized links, tutorials, and references to help beginners and experienced programmers alike. It serves as a community-driven guide to learning new technologies and improving coding skills.

JavaScriptPythonRuby
★ 7.5/10
Visit ↗
OfficialOpen SourceFree

Full Stack JavaScript | The Odin Project

The Full Stack JavaScript path on The Odin Project offers a comprehensive, free curriculum designed to teach web development from the ground up. It covers front‑end technologies like HTML, CSS, and React, as well as back‑end tools such as Node.js, Express, and MongoDB. Students learn through hands‑on projects, coding challenges, and community collaboration.

JavaScriptNode.jsExpress
★ 8.7/10
Visit ↗
OfficialFreemium

Learn from 438 web development courses on egghead

Egghead.io offers 438 expert‑led web development courses designed for front‑end developers and teams. The concise lessons cover the most useful tools, helping learners level up quickly.

JavaScriptHTMLCSS
★ 8.5/10
Visit ↗
OfficialOpen SourceFree

freeCodeCamp Learn

freeCodeCamp offers a comprehensive, interactive curriculum that teaches web development, data science, and machine learning through hands‑on projects and coding challenges. The platform is entirely free and community‑driven, providing thousands of lessons, quizzes, and real‑world projects. Learners can earn certifications in HTML, CSS, JavaScript, and more while contributing to open‑source projects.

JavaScriptHTMLCSS
★ 8.7/10
Visit ↗
OfficialOpen SourceFree

SQLite Documentation

The SQLite Documentation provides comprehensive information on installing, using, and extending SQLite. It covers SQL syntax, database schema design, and advanced features such as virtual tables and extensions. The documentation is regularly updated to reflect the latest releases.

SQLite
★ 9.2/10
Visit ↗
OfficialFree

Welcome to the MongoDB Docs - MongoDB Documentation - MongoDB Docs

Official MongoDB Documentation. Learn to store data in flexible documents, create an Atlas deployment, and use our tools and integrations.

MongoDB
★ 9/10
Visit ↗
OfficialFree

Microsoft SQL Documentation - SQL Server

Microsoft SQL Documentation provides comprehensive guides, tutorials, and reference materials for SQL Server, covering installation, configuration, development, and administration. It includes best practices, troubleshooting tips, and updates for the latest SQL Server releases.

SQL ServerMicrosoft SQLDatabase Engine
★ 9/10
Visit ↗
OfficialOpen SourceFree

MySQL :: MySQL Documentation

The official MySQL documentation provides comprehensive guides, reference manuals, and tutorials for developers and database administrators. It covers installation, configuration, SQL syntax, and advanced features across all MySQL versions. The site is regularly updated to reflect the latest releases and best practices.

MySQL
★ 9.5/10
Visit ↗
OfficialOpen SourceFree

PostgreSQL: Documentation

The official PostgreSQL documentation provides comprehensive guides, reference manuals, and tutorials for all versions of the database. It covers installation, configuration, SQL commands, functions, and advanced features. The site is regularly updated to reflect the latest releases.

PostgreSQL
★ 9.5/10
Visit ↗
OfficialPaid

Cybersecurity Training, Degrees and Resources

SANS Institute offers comprehensive cybersecurity training and certifications. With over 60 courses covering all practice areas, it trains more than 40,000 professionals annually. The institute also provides research, resources, and career development tools.

SANSIT securitycybersecurity
★ 9.5/10
Visit ↗
OfficialFree

National Vulnerability Database

The National Vulnerability Database (NVD) is the U.S. government repository of standards-based vulnerability management data. It provides detailed information on CVEs, including severity scores, impact metrics, and remediation guidance. The NVD is widely used by security professionals to assess and mitigate software vulnerabilities.

CVEJSONREST API
★ 9.5/10
Visit ↗
OfficialFree

How to display command-line arguments - C#

This Microsoft Learn tutorial explains how to display command-line arguments in a C# application. It includes a step-by-step guide, code examples, and links to related resources. The tutorial is suitable for beginners and developers looking to understand command-line parsing in .NET.

C#.NET
★ 8.7/10
Visit ↗
OfficialFree

Build your first app | Get started | Android Developers

Get started building your Android apps. This guide walks you through creating a simple app, setting up your development environment, and understanding the Android app lifecycle.

AndroidJavaKotlin
★ 8.7/10
Visit ↗