nbslabs bridges the gap between academic knowledge and production-grade mastery — through AI-powered workshops, open-source tooling, and community mentorship.
What We Offer
Every program is designed to meet developers where they are — from school-age curious learners to working engineers upskilling with AI.
Hands-on sessions with GitHub Copilot, Claude Code, and agentic workflows. Participants build real features using real AI tools — developing muscle memory for professional AI-assisted development.
Free, live sessions every 2–3 weeks — from beginner-friendly intros to advanced bootcamps. Topics: system design, API development, DevOps, and data structures. All sessions recorded publicly.
Weekend sessions for young learners (ages 6–15) using Scratch, Python, and JavaScript. Creativity-first curriculum. Alumni return as junior mentors, creating a virtuous learning cycle.
Structured contribution pathways into nbslabs tools and third-party ecosystems. Every PR is a portfolio artifact. First-time contributors get curated issue lists and code review guidance.
Selective, personalized guidance from industry practitioners. University students and junior developers are matched based on career trajectory. The premium tier sustains free community programs.
nbslabs's signature format: collaborative flow-state coding sprints in a relaxed, creative atmosphere. Teams build prototypes they actually want to use — AI tools as co-pilots, not shortcuts.
Open Source
Open-source software is the technical backbone of nbslabs. Everything ships under
@nbslabs
on npm and GitHub.
Every AI coding assistant expects its config in a different file at a different path.
dotai solves that — it unifies Claude Code, Gemini CLI, Antigravity, and GitHub Copilot
under a single .ai/ directory,
synced via symlinks. Write once, all tools stay in sync.
Also in Development
AI-native code documentation platform. Generates interactive wikis from codebases via an MCP server.
Code Knowledge Graph MCP server using SQLite and Tree-sitter to reduce AI agent hallucinations.
A sidebar navigator for AI chats. Easily jump to any prompt, rename messages, and manage long conversations in ChatGPT, Gemini, and Claude.
Who We Serve
nbslabs programs are designed for four primary audiences — from first-time coders to global open-source contributors.
Kids Coding Club with Scratch, Python, and JavaScript. Creativity-first curriculum. Junior mentor pathways for alumni.
Open-source contributions, mentorship matching, and community workshops — bridging academic CS with production engineering.
AI-powered workshops, vibe coding sessions, advanced bootcamps. Practical skill acceleration alongside a day job.
Production-quality tools, documented contribution pathways, published npm packages under @nbslabs.
Mission & Values
World-class software talent is not a function of geography or institution — it is a function of environment, exposure, and community. Bangladesh has a rapidly growing pool of CS graduates. nbslabs turns that potential into production-ready engineers.
Knowledge is a public good. All resources and tooling are open-source and free by default. Proprietary lock-in is a bug, not a feature.
Learning is inherently social. nbslabs fosters supportive, inclusive networks where collaboration replaces competition.
The industry evolves fast. From AI pair-programming to agentic pipelines, we embrace cutting-edge practices early.
Geography and economic background should not determine access to world-class software education.
Technical excellence without ethical grounding is dangerous. We cultivate engineers who consider the societal impact of what they build.
Get Involved
Four ways to engage with nbslabs — pick the one that fits where you are right now.
Sign up to receive workshop invitations, community updates, and early access to new tools.
Sign up →Fork any project on GitHub, pick an open issue, and open a pull request. All skill levels welcome.
View on GitHub →If you're an industry practitioner, apply to the mentorship program and shape the career of a junior developer.
Apply to mentor →Help sustain free programs through financial sponsorship or in-kind contributions.
Get in touch →Get in Touch
Have a question, want to collaborate, or just say hello? Reach out through any of these channels.