Skip to content

dev-rashedin/genius-genai

Repository files navigation

Genius GenAI

A hands-on playground to learn and experiment with LangChain, LangGraph, LangSmith, and OpenAI in JavaScript/TypeScript.
This repo organizes tutorials, mini-projects, experiments, and notes to help you master modern GenAI frameworks.


🚀 Repo Structure


/genai-learning
│
├── README.md                # This file
├── /docs                    # Notes, summaries, prompts from tutorials
├── /projects                # Full tutorial projects
│   ├── /01-chatbot-basic    # First tutorial project
│   ├── /02-agent-demo       # Agent building tutorial
│   ├── /03-rag-demo         # Retrieval/LangGraph project
├── /langchain-examples      # Mini experiments: memory, chains, tool-calling
├── /langgraph-experiments   # Mini experiments for LangGraph
├── /langsmith-experiments   # Mini experiments for LangSmith
└── /utils                   # Shared helper scripts, mock data, etc.


📚 Tutorials & Resources

OpenAI Docs (essential)

YouTube Tutorials / Webinars

  • LangChain v1 Webinar (JS & Python, 54 min)
  • 50-min Agent Building Tutorial (LangChain JS v1)

🏗 Learning Plan

  1. Foundations

    • Read OpenAI Docs: Chat, Function Calling, Structured Outputs
    • Understand tokens, context, inference, and embeddings
  2. Mini Experiments

    • LangChain memory, chains, tool calling
    • LangGraph & LangSmith basic experiments
  3. Tutorial Projects

    • Follow JS tutorials for agent/chatbot building
    • Apply concepts with hands-on code
  4. Practice & Integration

    • Build small projects using multiple frameworks
    • Combine insights to prototype your own AI agents

⚡ Tips

  • Keep each tutorial/project isolated in /projects
  • Use /docs to summarize key takeaways, prompts, and snippets
  • Use /utils for reusable code across experiments
  • Focus on concepts first, implementation second
  • Apply knowledge directly in small projects — learning by doing

🎯 Goal

By the end of this repo, you will have:

  • Solid understanding of LangChain JS v1
  • Hands-on experience with LangGraph & LangSmith
  • Practical experience integrating OpenAI APIs
  • Ready-to-use patterns for building context-aware AI agents

📝 Notes

  • This repo is a learning playground — not production code
  • Concepts are learned and then applied in mini-projects
  • You can continuously update /projects as you explore new tutorials

---

About

A hands-on playground to learn and experiment with LangChain, LangGraph, LangSmith, and OpenAI in Python and TypeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors