Explore Projects

Discover 130 open source projects

Active filters (1):
Search: teachingร—
Clear all

Showing 1-20 of 130 projects

rust-lang/rustlings

Rustlings teaches Rust through small exercises.

62.0K
Active
Rust
Coding Challenges
#rust#beginner-friendly#exercises

microsoft/ai-agents-for-beginners

A course teaching how to build AI agents with 12 lessons and multi-language support

53.1K
Active
Jupyter Notebook
Tutorials & Courses
Agent Coordination
Jupyter Notebook
#ai-agents#agentic-ai#autogen

google/comprehensive-rust

Comprehensive Rust course by Google for experienced engineers

32.7K
Active
Rust
Tutorials & Courses
#rust#google#training

shareAI-lab/learn-claude-code

A project that teaches developers to build an AI agent by writing a tiny Claude Code in Bash.

21.7K
Active
Python
Agents & Orchestration
Python
#agent#claude-code#ai-coding

microsoft/IoT-For-Beginners

IoT for Beginners teaches developers to build IoT projects with C++, Python, and Raspberry Pi.

16.8K
Active
Jupyter Notebook
React
#iot#python#raspberry-pi

selfteaching/the-craft-of-selfteaching

A self-teaching platform for vibe coders to learn AI coding tools and build with AI-powered projects.

15.8K
Archived
Jupyter Notebook
None
Next.js
#self-teaching#AI-powered#vibe-coder

Sairyss/domain-driven-hexagon

This repository teaches Domain-Driven Design, software architecture, and best practices with TypeScript examples.

14.4K
Archived
TypeScript
Backend Frameworks
NestJS
#architecture#design-patterns#best-practices

smartcontractkit/full-blockchain-solidity-course-js

This is a comprehensive course that teaches full-stack web3 development with blockchain, Solidity, and JavaScript.

14.0K
Archived
Smart Contracts
JavaScript
#blockchain#solidity#smart-contracts

ctjhoa/rust-learning

A collection of links and resources for learning Rust programming language.

12.1K
Archived
Tutorials & Courses
React
#rust#learning#programming

microsoft/frontend-bootcamp

Microsoft's Frontend Bootcamp teaches developers from HTML/CSS/JS to TypeScript/React/Redux

10.8K
Archived
TypeScript
Component Libraries (React)
React
#typescript#react#frontend

leandromoreira/ffmpeg-libav-tutorial

This is a tutorial that teaches developers how to work with media using FFmpeg and libav libraries.

10.8K
Active
C
Tutorials & Courses
#codec#ffmpeg#libav

Visualize-ML/Book4_Power-of-Matrix

A Jupyter Notebook book that teaches linear algebra and machine learning concepts using the power of matrices.

9.8K
Stable
Jupyter Notebook
Mathematics
#linear-algebra#machine-learning#mathematics

mit-pdos/xv6-public

xv6 OS is a research operating system for teaching and learning about operating system design and implementation.

9.3K
Archived
C
Linux Distros
#operating-system#research#learning

xianhu/LearnPython

A LearnPython repository teaching Python with interactive coding exercises and examples.

8.4K
Archived
Jupyter Notebook
Tutorials & Courses
Component Libraries (React)
React
#python#interactive-coding-exercises#tutorials

thejsway/thejsway

The JavaScript Way is a free online book that teaches JavaScript fundamentals for beginners.

7.9K
Archived
CSS
Frontend Frameworks
Books & Guides
JavaScript
#javascript#es2015#es6

mre/idiomatic-rust

A collection of idiomatic Rust code examples and articles for learning concise, ergonomic Rust.

7.6K
Active
Rust
Learning & Education
Backend & APIs
#rust#idiomatic#ergonomics

microsoft/Mastering-GitHub-Copilot-for-Paired-Programming

A comprehensive course teaching developers how to use GitHub Copilot, an AI-powered coding assistant.

7.6K
Stable
Python
AI Code Editors
Tutorials & Courses
C#
#copilot#github-copilot#paired-programming

JoseDeFreitas/awesome-youtubers

A curated list of awesome YouTube channels that teach technology, from web dev to AI and beyond.

7.3K
Stable
Markdown
Tutorials & Courses
Awesome Lists
React
#tutorials#learning#youtube

berstend/puppeteer-extra

Puppeteer Extra is a plugin system that extends the popular Puppeteer library for automating Chrome/Chromium.

7.3K
Archived
JavaScript
Backend Frameworks
CLI Tools
Node.js
#automation#headless-browser#puppeteer

jerry-git/learn-python3

A collection of Jupyter notebooks for teaching and learning Python 3, useful for developers seeking to improve their Python skills.

6.8K
Archived
HTML
Tutorials & Courses
Backend Frameworks
#python3#jupyter-notebook#python-exercises

Stay in the loop

Get weekly updates on trending AI coding tools and projects.