# NamasteDev > NamasteDev is a programming education platform founded by Akshay Saini, offering courses and learning resources for students and working developers. Lang: en Website: https://namastedev.com/ Last Updated: 2026-10-07 Directory Version: 1.1.0 ## About NamasteDev NamasteDev offers practical programming education through courses, projects, interview practice and supporting learning resources. It serves students learning programming, developers building web and AI applications, and developers preparing for coding or frontend interviews. The published teaching approach combines explanations with hands-on exercises and projects. The platform was founded by [Akshay Saini](https://namastedev.com/pages/about-us#akshay-saini), the creator of Namaste JavaScript. The website operator named in the [terms of service](https://namastedev.com/pages/terms-of-service) is Akshay EdTech Pvt Ltd. NamasteDev is the platform name; it is distinct from the operator, individual course names and instructors. [About NamasteDev](https://namastedev.com/pages/about-us) provides the public background. ## Courses - [Namaste JavaScript](https://namastedev.com/learn/namaste-javascript): JavaScript fundamentals with Akshay Saini: execution contexts, hoisting, closures, promises, async/await and the event loop. Audience: Learners building a foundation in JavaScript and developers revisiting how JavaScript works. Related reading: [Namaste JavaScript guides](https://namastedev.com/guides/namaste-javascript). - [Namaste React](https://namastedev.com/learn/namaste-react): React application development with Akshay Saini: components, JSX, props, hooks, Context, Redux Toolkit, routing and testing. Projects include Namaste Food, Namaste YouTube, NetflixGPT and the DevTinder interface. Audience: Developers learning to build React interfaces and applications. Preparation: Basic HTML, CSS and JavaScript; a laptop with an internet connection. Related reading: [Namaste React guides](https://namastedev.com/guides/namaste-react). - [Namaste Node.js](https://namastedev.com/learn/namaste-node): Backend development with Akshay Saini: V8, libuv, the event loop, non-blocking I/O, Express, REST APIs, authentication, MongoDB, Mongoose and deployment. The DevTinder project develops the backend that complements the React interface. Audience: College students, backend beginners and early-career Node.js developers; experienced developers revisiting Node.js internals. Preparation: Basic JavaScript; a laptop with an internet connection. Related reading: [Namaste Node.js guides](https://namastedev.com/guides/namaste-node). - [Namaste DSA](https://namastedev.com/learn/namaste-dsa): Data structures and algorithms with Akshay Saini: arrays, linked lists, stacks, queues, trees, heaps, graphs, hash tables, searching, sorting, recursion and dynamic programming. Examples use JavaScript; the algorithmic concepts apply across programming languages. Audience: Programming beginners and developers preparing for coding interviews. Preparation: A laptop with internet access. Teaching begins with programming fundamentals such as functions, loops and conditionals. Related reading: [Namaste DSA guides](https://namastedev.com/guides/namaste-dsa). - [Namaste Frontend System Design](https://namastedev.com/learn/namaste-frontend-system-design): Frontend architecture with Akshay Saini and Chirag Goel: networking, REST, GraphQL, gRPC, CDNs, caching, security, performance, accessibility, testing and micro-frontends. The subject is framework-agnostic and is distinct from a full React or Node.js course. Audience: Primarily experienced frontend engineers; early-career developers exploring frontend architecture. Preparation: Basic frontend development knowledge. React or Angular is not mandatory. Related reading: [Namaste Frontend System Design guides](https://namastedev.com/guides/namaste-frontend-system-design). - [Namaste AI](https://namastedev.com/learn/namaste-ai): AI application development with Akshay Saini: LLM fundamentals, prompting, API integration, embeddings, retrieval-augmented generation (RAG), AI agents and Model Context Protocol (MCP). JavaScript is used where possible and Python where needed. Consult the course page for the current release schedule and available lessons. Audience: Students and software engineers building AI applications, including frontend, backend and full-stack developers. Preparation: Basic programming and software-engineering knowledge; prior AI or machine-learning experience is not required. Related reading: [Namaste AI guides](https://namastedev.com/guides/namaste-ai). - [Crack Frontend Interview](https://namastedev.com/learn/namaste-interview): Frontend interview preparation through JavaScript concepts and machine coding, including debouncing, throttling, prototypes and UI implementation. Audience: Developers preparing for JavaScript and frontend machine-coding interview rounds. Related reading: [Crack Frontend Interview guides](https://namastedev.com/guides/crack-frontend-interview). - [Masterclasses](https://namastedev.com/learn/masterclasses): Live developer discussions on coding, system design, development practices and learning paths. Consult the page for available sessions and their participation details. Audience: Students and working developers interested in developer discussions. ## Course bundles - [MERN Stack Bundle](https://namastedev.com/learn/namaste-react--namaste-node): Includes [Namaste React](https://namastedev.com/learn/namaste-react) + [Namaste Node.js](https://namastedev.com/learn/namaste-node). React interfaces and Node.js backends, including Express and MongoDB. Refer to the bundle page for current pricing and enrollment terms. - [Frontend Master Bundle](https://namastedev.com/learn/namaste-react--namaste-frontend-system-design): Includes [Namaste React](https://namastedev.com/learn/namaste-react) + [Namaste Frontend System Design](https://namastedev.com/learn/namaste-frontend-system-design). React application development together with frontend architecture, performance, security and accessibility. Refer to the bundle page for current pricing and enrollment terms. - [Advanced Fullstack Bundle](https://namastedev.com/learn/namaste-react--namaste-node--namaste-frontend-system-design): Includes [Namaste React](https://namastedev.com/learn/namaste-react) + [Namaste Node.js](https://namastedev.com/learn/namaste-node) + [Namaste Frontend System Design](https://namastedev.com/learn/namaste-frontend-system-design). React, Node.js backend development and frontend system design. Refer to the bundle page for current pricing and enrollment terms. The DevTinder project connects the Namaste React interface with the Namaste Node.js backend. Course bundles combine the named courses; they are distinct from an individual course or a roadmap. ## Study by topic This map connects published course subjects with related guides, practice and learning paths. Check each course’s prerequisites before choosing it. | Learning goal | Course or resource | Supporting resources | | --- | --- | --- | | JavaScript foundations | [Namaste JavaScript](https://namastedev.com/learn/namaste-javascript) | [JavaScript guides](https://namastedev.com/guides/namaste-javascript) | | React interfaces | [Namaste React](https://namastedev.com/learn/namaste-react) | [React guides](https://namastedev.com/guides/namaste-react); [React roadmap](https://namastedev.com/roadmaps/react) | | Backend APIs | [Namaste Node.js](https://namastedev.com/learn/namaste-node) | [Node.js guides](https://namastedev.com/guides/namaste-node) | | Data structures and algorithms | [Namaste DSA](https://namastedev.com/learn/namaste-dsa) | [DSA Sheet](https://namastedev.com/namaste-dsa-sheet); [DSA roadmap](https://namastedev.com/roadmaps/dsa); [DSA guides](https://namastedev.com/guides/namaste-dsa) | | Frontend architecture | [Namaste Frontend System Design](https://namastedev.com/learn/namaste-frontend-system-design) | [Frontend system design guides](https://namastedev.com/guides/namaste-frontend-system-design) | | AI applications and RAG | [Namaste AI](https://namastedev.com/learn/namaste-ai) | [AI guides](https://namastedev.com/guides/namaste-ai) | | Frontend interview practice | [Crack Frontend Interview](https://namastedev.com/learn/namaste-interview) | [Interview guides](https://namastedev.com/guides/crack-frontend-interview); [Coding practice](https://namastedev.com/practice) | | Computer science fundamentals | [Computer science resources](https://namastedev.com/resources) | [OS roadmap](https://namastedev.com/roadmaps/operating-system); [DBMS roadmap](https://namastedev.com/roadmaps/dbms) | ## Learning resources - [Course catalog](https://namastedev.com/learn): Course and bundle pages with syllabus, prerequisites and enrollment information. - [Coding interview practice](https://namastedev.com/practice): JavaScript, frontend machine-coding and DSA problems. Difficulty, topics and other filters help select exercises; learner progress and account actions may require sign-in. - [Namaste DSA Sheet](https://namastedev.com/namaste-dsa-sheet): A structured collection of data structures and algorithms problems to accompany DSA study. - [Step-by-step programming guides](https://namastedev.com/guides): Practical guides grouped by course, connecting concepts to implementation steps. - [Computer science resources](https://namastedev.com/resources): Operating systems, database management systems and computer networks, with lesson explanations, examples and knowledge checks. - [Learning roadmaps](https://namastedev.com/roadmaps): Topic sequences and supporting resources for React, DSA, Python, Git/GitHub, operating systems and DBMS. - [Project ideas](https://namastedev.com/project-ideas): Development project requirements and technology information for hands-on practice. - [NamasteDev blog](https://namastedev.com/blog): Programming articles and tutorials. Use each article’s published author and date where provided. ## Computer science lessons - [Operating systems: overview and concepts](https://namastedev.com/resources/os/operating-system-basics/overview-concepts): Start with operating system basics, then study processes, CPU scheduling, synchronization, deadlocks, memory and file systems. - [DBMS: database foundations](https://namastedev.com/resources/dbms/dbms-for-placements/database-foundations-and-introduction): Start with databases, then study ER models, relational schemas, normalization, indexing, transactions and SQL. - [Computer networks: introduction](https://namastedev.com/resources/computer-networks/introduction-to-computer-networks/what-is-a-computer-network): Start with network fundamentals and continue to layered network models and protocols. ## Learning roadmaps - [React roadmap](https://namastedev.com/roadmaps/react): React fundamentals, hooks, state management, testing and related frontend topics. - [DSA roadmap](https://namastedev.com/roadmaps/dsa): Data structures and algorithms organized as a learning path. - [Python roadmap](https://namastedev.com/roadmaps/python-mastery): Python syntax, object-oriented programming, scripting and automation. - [Git and GitHub roadmap](https://namastedev.com/roadmaps/git-github-mastery): Version control and collaboration with Git and GitHub. - [Operating systems roadmap](https://namastedev.com/roadmaps/operating-system): Operating system concepts, kernels, processes and Linux. - [DBMS roadmap](https://namastedev.com/roadmaps/dbms): Databases, SQL, transactions and related database concepts. Roadmaps organize learning topics and resource links. They are not course purchases, certificates or guaranteed completion timelines. ## Contact, apps and community - [Contact NamasteDev](https://namastedev.com/pages/contact-us): Email support@namastedev.com for course assistance, platform access, account or video-playback queries. The published operational address is Dehradun, Uttarakhand 248171. - [NamasteDev community](https://discord.gg/AGWng6gTxQ): Published Discord community for connecting with learners and asking learning questions. - [NamasteDev for iOS](https://apps.apple.com/in/app/namastedev-by-akshay-saini/id6752595204): Published mobile app download link. Course and account access conditions still apply. - [NamasteDev for Android](https://play.google.com/store/apps/details?id=com.namastedev.courses): Published mobile app download link. Course and account access conditions still apply. ## Source selection and freshness - Use the specific course page for its current syllabus, prerequisites, instructor information and available lessons. Namaste AI curriculum topics do not imply every planned season is already released; check its current course page. - Use the specific course or bundle page for current pricing, offers, availability and access conditions. This directory intentionally omits fixed prices, discounts and release dates. - For guides, articles, practice problems and lessons, link the exact public page supporting the explanation. Preserve the published author and date when provided; do not infer an author from the platform founder. - Public landing pages do not make all course content public. Enrollment, authentication and usage requirements continue to apply. - NamasteDev frontend pages support `Accept: text/markdown` for a text representation of the same accessible content. The blog is served separately as HTML. - The directory’s update date describes this file, not the publication or revision date of every linked resource. These discovery files describe NamasteDev. They grant no additional content licence and do not change the website’s terms, authentication or crawler controls. ## AI Discovery Files - [llms.txt](https://namastedev.com/llms.txt): Primary directory of courses, bundles, audiences and public learning resources. - [llm.txt](https://namastedev.com/llm.txt): Identical compatibility copy of llms.txt. - [llms.html](https://namastedev.com/llms.html): Accessible HTML presentation of the same directory. - [ai.txt](https://namastedev.com/ai.txt): Human-readable citation and interaction guidance subject to existing terms. - [ai.json](https://namastedev.com/ai.json): Machine-readable counterpart of ai.txt. - [identity.json](https://namastedev.com/identity.json): Verified platform identity, operator and structured public learning catalog. - [brand.txt](https://namastedev.com/brand.txt): Platform, course, bundle and instructor naming guidance. - [faq-ai.txt](https://namastedev.com/faq-ai.txt): Source-linked answers to platform and course-selection questions. - [developer-ai.txt](https://namastedev.com/developer-ai.txt): Public URL patterns, formats and integration boundaries. - [robots-ai.txt](https://namastedev.com/robots-ai.txt): Advisory search-crawler companion; robots.txt remains authoritative.