Catalog
Digital study kits and tools you can purchase securely.
14 projects
Namste AI is designed to take you from strong AI fundamentals to practical AI engineering. You'll learn how modern AI systems work, work with leading model APIs, build real-world AI applications, and understand the practices needed to make them reliable and production-ready. The course takes a JavaScript-first approach, with Python introduced when it adds genuine value. You’ll work across different models, databases, APIs, and tools, giving you the flexibility to understand AI beyond any single platform or framework. This is not a placement-preparation or job-guarantee program. The focus is on building strong fundamentals, developing practical engineering skills, and giving you the confidence to design and build meaningful AI-powered products. It has 23 videos. including Season 1 and Season 2.
Get a collection of 9 clean, professional and ATS-friendly resume templates designed for students, freshers and experienced professionals. These templates are designed to help you structure your resume clearly and professionally, with sections for education, work experience, projects, skills, achievements, activities and more. What's included: • 9 professional resume templates • Student & fresher resume templates • Experienced professional resume templates • Software Engineering resume template • Data Science resume template • Technical Program Manager resume template • Business/Product Management resume templates • Easy-to-edit Word (.doc/.docx) templates • Clean, professional and ATS-friendly layouts Perfect for: • College students • Fresh graduates • Software developers • Data scientists • Product & business professionals • Experienced professionals • Job seekers applying online Edit the template with your own information and create a professional resume quickly.
Master Frontend System Design and learn how to design scalable, production-ready frontend systems from zero to senior level. This course combines practical learning, structured in-depth curriculum, interview preparation and real-world frontend architecture concepts. What you get: • Practical Frontend System Design learning • Structured, in-depth curriculum • Private Frontend Experts Community Access • Interview preparation content • Namaste Frontend System Design Certificate • 100+ popular Frontend System Design interview questions • Senior-level interview preparation • Large-scale frontend architecture and system design • Low Level Design and High Level Design • Bonus System Design content • Bonus Masterclass • Interview Questions Add-on • Live Sessions Topics covered: 1. Networking 2. Communication 3. Security 4. Testing 5. Performance 6. Database & Caching 7. Logging & Monitoring 8. Accessibility 9. Offline Support 10. Low Level Design 11. High Level Design 12. System Design – Bonus 13. Bonus Masterclass 14. Interview Questions – Add-on 15. Live Sessions Ideal for frontend developers preparing for senior-level roles and system design interviews.
Master Node.js from the fundamentals to building real-world backend applications with Namaste NodeJs – Season 1. Learn backend development through a practical, structured approach and understand how Node.js works under the hood. What you get: • Complete Namaste NodeJs – Season 1 • Practical Node.js learning • Backend development fundamentals • Node.js internals and concepts • Real-world backend development concepts • Structured learning path • Interview-focused concepts • Hands-on coding and implementation • Build a strong foundation for backend engineering Perfect for: • Frontend developers moving into backend • JavaScript developers • Students and freshers • Developers learning Node.js • Developers preparing for backend interviews
Take your Node.js and backend development skills to the next level with Namaste NodeJs – Season 2. Build on the foundation from Season 1 and go deeper into practical backend engineering, scalable application development and real-world Node.js concepts. What you get: • Namaste NodeJs – Season 2 • Advanced Node.js & backend concepts • Practical backend development • Real-world application architecture • Hands-on coding and implementation • Scalable backend development concepts • Production-oriented learning • Interview-focused concepts • Practical problem solving • Structured learning experience Perfect for: • Developers who have completed Node.js fundamentals • JavaScript developers • Backend developers • Full-stack developers • Frontend developers moving toward backend • Developers preparing for backend interviews
Level up your backend engineering journey with Namste NodeJs – Season 3. Designed for developers who want to move beyond basic Node.js development and understand deeper backend engineering concepts, real-world systems and production-oriented development. What you get: • Namaste NodeJs – Season 3 • Advanced backend engineering concepts • Deep-dive Node.js learning • Real-world backend architecture • Production-oriented development • Scalable application concepts • Hands-on implementation • Advanced problem solving • Backend interview preparation • Structured senior-level learning Perfect for: • Experienced Node.js developers • Backend engineers • Full-stack developers • JavaScript developers • Developers preparing for senior backend roles • Developers looking to strengthen their backend engineering fundamentals
Learn modern React by building real-world applications from front to back. This project-based React course covers React fundamentals, JSX, components, props, state, hooks, routing, Context API, reducers, REST APIs, GitHub API integration, Firebase, Redux, Redux Toolkit and full-stack MERN development. Projects include: • Feedback App • GitHub Finder • House Marketplace with Firebase • Full-stack MERN Support Ticket System What you'll learn: • React fundamentals • JSX and component-based development • Props and state • useState, useEffect, useContext, useReducer and useRef • Custom React hooks • Context API and global state management • React Router v6 • Forms and validation • REST APIs and HTTP requests • JSON Server • GitHub REST API • Tailwind CSS and DaisyUI • Firebase 9 authentication, Firestore and storage • Leaflet maps and Swiper sliders • Framer Motion animations • Redux and Redux Toolkit • MERN stack development • Express and REST API creation • JWT authentication • Deploying React applications to Vercel and Netlify The course is designed for developers who want to learn React through practical projects and strengthen their skills by building complete applications.
Master modern React from the ground up with a practical, project-based learning approach. This beginner-friendly course covers React fundamentals including JSX, components, props, state, events, hooks, component lifecycle, Context API and reusable component architecture. You will also learn modern React technologies including React Router v7, declarative and framework modes with SSR, TanStack Router, TanStack Query, API integration, data fetching and caching. Build multiple real-world projects including a Rating & Feedback UI, Notes App, Lifecycle Playground, Timer, GitHub Finder, Crypto Dashboard, IdeaDrop MERN application and a React portfolio/blog with Strapi. The course also covers debugging with React DevTools, secure authentication using access and refresh tokens with HTTP-only cookies, full-stack MERN development and deployment using Vercel and Render. Premium documentation is also included, providing the course content in text/Markdown format.
Namste DSA is a complete Data Structures & Algorithms course designed to take you from absolute beginner to confident problem solver. Learn DSA step by step through practical coding, visualizations, problem-solving techniques and interview-style questions. Every concept focuses on understanding the WHY and HOW behind the solution, optimizing your approach, analyzing Time & Space Complexity, and converting your solution into clean code. The course covers a comprehensive range of Data Structures and Algorithms including: FOUNDATIONS Programming Fundamentals, Functions, If-Else, Loops, Problem Solving, Time Complexity, Space Complexity, Big-O Notation and Code Optimization. DATA STRUCTURES Arrays, Strings, Linked Lists, Doubly Linked List, Circular Linked List, Stacks, Queues, Priority Queue, Deque, Hash Maps, Hash Sets, Binary Trees, Binary Search Trees, Heaps, Tries, Suffix Tree and Graphs. ALGORITHMS & PROBLEM-SOLVING Recursion, Backtracking, Searching Algorithms, Sorting Algorithms, Sliding Window, Two Pointers, Fast & Slow Pointers, Divide & Conquer, Greedy Algorithms, Dynamic Programming, Tabulation, Memoization and Bit Manipulation. SEARCHING & SORTING Linear Search, Binary Search, Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, Counting Sort, Radix Sort and Bucket Sort. TREES & GRAPHS Tree Traversals, BFS, DFS, Adjacency List, Adjacency Matrix, Topological Sort, Cycle Detection, Union-Find, Disjoint Sets, Dijkstra's Algorithm, Bellman-Ford, Floyd-Warshall, Minimum Spanning Tree, Prim's Algorithm and Kruskal's Algorithm. ADVANCED PROBLEM-SOLVING PATTERNS Kadane's Algorithm, Floyd's Cycle Detection, Dutch National Flag, KMP Algorithm, Rabin-Karp, LRU Cache, Top-K Elements, Subarrays, Subsets, Combinations and Permutations. DYNAMIC PROGRAMMING Fibonacci, Top-Down DP, Bottom-Up DP, Climbing Stairs, House Robber, Coin Change, Palindromic Substrings, Longest Palindromic Substring, Decode Ways, Maximum Subarray, Maximum Product Subarray, Word Break, Longest Increasing Subsequence, Partition Equal Subset Sum, Coin Change II and Unique Paths. The curriculum progresses from fundamentals to advanced topics including Backtracking, Greedy Algorithms, Dynamic Programming, Graphs, Tries, Advanced Searching & Sorting, Advanced DP & Arrays and Advanced Strings. You also get interview-focused problem solving, curated notes and cheat sheets, a company-wise DSA practice sheet, solution code support in JavaScript, C, C++, Java and Python, certificate, community access and lifetime course updates. Course Modules 1. Introduction 2. Warm Up 3. Time & Space Complexity 4. Arrays – Easy/Medium 5. Recursion – Easy/Medium 6. Searching & Sorting – Easy/Medium 7. Linked List – Easy/Medium 8. Strings – Easy/Medium 9. Stack and Queues 10. Binary Search Algorithm 11. Two Pointers & Sliding Window 12. Binary Tree 13. Binary Search Tree 14. Heap / Priority Queue 15. Hashing 16. Backtracking 17. Greedy Algorithm 18. Dynamic Programming 19. Graphs 20. Tries 21. Searching & Sorting – Advanced 22. DP and Arrays – Advanced 23. Strings – Advanced 24. Bonus
Master Modern JavaScript from the absolute beginning and progress all the way to advanced JavaScript development. This 40+ hour course covers JavaScript fundamentals, how JavaScript works under the hood, DOM manipulation, events, asynchronous programming, object-oriented programming, modern development tooling and full-stack JavaScript development. TOPICS COVERED: JAVASCRIPT FUNDAMENTALS Variables, let, const, var, data types, primitive and reference types, type conversion, operators, type coercion, strings, numbers, Math, dates and DateTimeFormat. ARRAYS & OBJECTS Arrays, array methods, nested arrays, concat, spread operator, object literals, object methods, destructuring, JSON, Object.keys, Object.values, Object.entries and object manipulation. FUNCTIONS & SCOPE Function declarations, function expressions, parameters, arguments, default parameters, rest parameters, arrow functions, IIFE, global scope, function scope, block scope, nested scope and closures. EXECUTION CONTEXT & CALL STACK Execution context, memory creation phase, execution phase, global execution context, function execution context and the JavaScript call stack. LOGIC & CONTROL FLOW If/else, nested conditions, switch statements, truthy and falsy values, logical operators, logical assignments and ternary operators. LOOPS & ITERATION For loops, while loops, do-while loops, for...of, for...in, break, continue and practical iteration challenges. DOM MANIPULATION DOM selectors, elements, attributes, styles, classes, creating elements, inserting elements, removing elements, traversing the DOM and dynamically modifying web pages. EVENTS Event listeners, event objects, keyboard events, mouse events, form events, event bubbling, event delegation and interactive web applications. ARRAY HIGHER-ORDER METHODS forEach, map, filter, reduce, find, some, every, sort and practical data transformation. ERROR HANDLING & DEBUGGING JavaScript errors, try/catch, throwing errors, debugging techniques, browser developer tools and practical error handling. ASYNCHRONOUS JAVASCRIPT Callbacks, promises, async/await, the Fetch API, AJAX, API requests, handling asynchronous operations and working with external data. JAVASCRIPT UNDER THE HOOD Execution context, call stack, event loop and asynchronous JavaScript concepts to understand how JavaScript actually executes code. OBJECT-ORIENTED PROGRAMMING Constructors, prototypes, prototype inheritance, classes, inheritance, encapsulation and object-oriented JavaScript patterns. MODULES & MODERN JAVASCRIPT ES modules, import/export, modular application structure and reusable JavaScript code. LOCAL STORAGE & BROWSER APIs Local Storage, JSON data, browser APIs and persistent client-side application data. TESTING Write unit tests for JavaScript algorithms and improve code quality through testing. MODERN TOOLING & WORKFLOW NPM, package management, Webpack, Babel, file structure, plugins, loaders and creating a modern JavaScript development environment. FULL-STACK JAVASCRIPT Build a full-stack application using a Webpack frontend together with Node.js, Express and MongoDB. PROJECT-BASED LEARNING Build 5 real-world projects and 10+ mini-projects while applying the concepts learned throughout the course. The course also provides starter and final project code, a JavaScript Sandbox for organizing learning exercises, and links to project repositories.
Namste Web Security is a practical course focused on understanding web application security from fundamentals to advanced concepts. Learn how modern web applications can be secured against common vulnerabilities and attacks, with a focus on understanding the underlying concepts, security mechanisms and best practices. TOPICS COVERED: SECURITY FUNDAMENTALS Security Overview, Client-side Security, Security Headers, Secure Communication (HTTPS), IFrame Protection and Dependency Security. WEB SECURITY & COMPLIANCE Compliance & Regulation, Input Validation and Sanitization, Feature Policy / Permissions-Policy and security best practices. COMMON WEB VULNERABILITIES Cross-Site Scripting (XSS), Server-Side Request Forgery (SSRF), Server-Side JavaScript Injection (SSJI), Cross-Site Request Forgery (CSRF), Cross-Origin Resource Sharing (CORS) and related web application security risks. ADVANCED SECURITY CONCEPTS Subresource Integrity (SRI), Permissions-Policy, dependency security, secure communication, browser security mechanisms and protection against common client-side and server-side attack vectors. The course is designed to help developers understand security at the application level and build more secure web applications by applying appropriate security controls and defensive techniques. 01.03 Security Overview 01.04 Cross-site Scripting (XSS) 01.05 iFrame Protection 01.06 Security Headers 01.07 Client-side Security 01.08 Secure Communication (HTTPS) 01.09 Dependency Security 01.10 Compliance & Regulation 01.11 Input Validation and Sanitization 01.12 Server-Side Request Forgery (SSRF) 01.13 Server-side JavaScript Injection 01.14 Feature Policy / Permissions-Policy 01.15 Subresource Integrity (SRI) 01.16 Cross-Origin Resource Sharing (CORS) 01.17 Cross-site Request Forgery (CSRF)
Learn how to build a real-world full-stack web application using React, Next.js and TypeScript through a practical project-based approach. This course takes you from setting up a modern Next.js project to building reusable components, creating authentication flows, managing global state with Redux Toolkit, connecting a Strapi backend and deploying the application. TOPICS COVERED: 01. INTRO Create a Next.js project with TypeScript, understand the project structure, configure Storybook, optimize images, use Prettier and start building reusable React components. 02. THE POWER OF STORYBOOK Learn Storybook, JSX, JSX compilation, component-driven development, Jest, React Testing Library, dark/light themes, TypeScript aliases, fonts and global styles. 03. STORYBOOK & COMPONENTS LIBRARY Build a reusable component library including Tile, Icon, Checkbox, Switch, Logo, Icon Button and Input components. Learn component refactoring, testing, accessibility and Storybook documentation. 04. BASIC LAYOUT & PAGES Create responsive layouts and pages using Next.js, CSS-in-JS and EmotionJS. Build navigation, headers, footers, course components, home pages, custom 404 pages and theme switching. 05. LOGIN & REGISTRATION Build complete login and registration interfaces with React Hook Form, validation, reusable components and a Strapi backend. Learn user roles, authentication, form validation and protected user flows. 06. AUTH FLOW & REDUX Implement application-wide state management with Redux Toolkit. Learn Redux slices, async actions, JWT authentication, React-Redux integration, login/logout flows, API mocking with MSW and integration testing. 07. CONTENT WITH NEXT & STRAPI Connect Next.js with Strapi and build a real content-driven application. Learn API integration, course endpoints, Static Site Generation, getStaticProps, getStaticPaths, dynamic routes, search, Server-Side Rendering and deployment. NEXT.JS CONCEPTS Learn routing, pre-rendering, Static Generation (SSG), Server-Side Rendering (SSR), data fetching, getStaticProps, getStaticPaths, dynamic routes and production deployment. TESTING Work with Jest, React Testing Library, snapshots, MSW and integration tests while following practical testing and development workflows. STYLING & COMPONENTS Use EmotionJS, styled-components, CSS-in-JS, reusable components, themes, responsive layouts and Storybook-driven component development. STATE & AUTHENTICATION Build authentication and global state management using Redux Toolkit, React-Redux, JWT, async actions and protected user flows. BACKEND & FULL-STACK Create a backend with Strapi, define content types, manage users and roles, expose REST APIs and connect the backend with a Next.js frontend. CI/CD & DEPLOYMENT Use GitHub Actions, Chromatic, Vercel and AWS/Docker deployment workflows to test, build and deploy your application. Course Modules 01 - Intro 02 - The Power of Storybook 03 - Storybook and Components Library 04 - Basic Layout and Pages 05 - Login and Registration 06 - Auth Flow and Redux 07 - Content with Next and Strapi
Master modern web automation testing with Cypress and learn how to build fast, reliable and maintainable automated tests. This course takes you from Cypress fundamentals and JavaScript basics to advanced automation frameworks and real-world testing workflows. You will learn Cypress architecture, installation, Test Runner, Cypress commands, UI automation, assertions, handling web controls, alerts, popups, child windows, frames and end-to-end application flows. The course also covers framework design using Fixtures, Custom Commands, Page Object Model, test parameterization, configuration and environment variables, reporting, screenshots, video recording and Jenkins integration. You will also learn API/XHR testing, network mocking, session tokens, local storage, database integration testing, Cypress Tasks, Excel/CSV handling and Cucumber BDD. ### Key Topics • Cypress Fundamentals & Architecture • JavaScript Fundamentals • Cypress Test Runner • Cypress Commands & Assertions • UI Automation • Web Controls • Alerts & Popups • Frames & Child Windows • End-to-End Testing • Fixtures & Custom Commands • Page Object Model • Test Parameterization • Environment Variables • Cypress Dashboard • Screenshots & Video Recording • Mocha Framework • Cucumber BDD • API & XHR Testing • Network Request Mocking • Session Tokens & Local Storage • Database Testing • Cypress Tasks • Excel & CSV Handling • Jenkins & CI/CD • Cypress Studio • Automation Testing Best Practices
GCP Certification - Google Cloud Engineer & Architect Start your Google Cloud journey and build the practical skills needed for the Google Cloud Associate Cloud Engineer certification. This course takes you from Google Cloud fundamentals to hands-on work with core GCP services and cloud infrastructure. Learn how to create and manage virtual machines, configure networking, deploy applications, manage storage and databases, work with IAM and security, use the gcloud command-line tool and build scalable cloud solutions. The course combines concepts, demonstrations, scenarios, quizzes and practical exercises to help you understand how Google Cloud services work in real-world environments. ### Key Topics • Google Cloud Fundamentals • Google Cloud Regions & Zones • Compute Engine • Virtual Machines • VM Machine Types & Images • Static & Ephemeral IP Addresses • VM Startup Scripts • Custom Images • Instance Templates • Instance Groups • Managed Instance Groups • Auto Scaling & Auto Healing • Rolling Updates • Cloud Load Balancing • Layer 4 & Layer 7 Load Balancing • Google Cloud CLI – gcloud • Cloud Shell • Storage • Databases • Networking • IAM & Access Management • Cloud KMS & Encryption • Cloud Functions • Cloud Run • App Engine • Kubernetes Engine • Monitoring & Observability • Cost Optimization • Security & Best Practices • Cloud Deployment • Certification & Exam Preparation
© 2026 paperAI. All rights reserved.
Made for GTU students.