Requirements Analysis (Agile methodology)
UML Modeling (use case, sequence, class diagrams)
Object-Oriented Programming (Java, Python) for applications (e.g., library management, room booking systems)
Database Design and Optimization (SQL, NoSQL), complex queries, normalization (e.g., stock management system)
Full-Stack Project Development (AngularJS, Node.js, authentication systems)
REST API Integration (e.g., simulated payment modules with Stripe)
Web Accessibility (WCAG 2.1) and Semantic HTML5 Optimization (e.g., website redesign for visually impaired users)
Software Development Life Cycle (SDLC) simulations (Scrum: backlog, sprints, demonstrations)
Testing and Deployment (Unit tests with Jest, CI/CD pipelines with GitHub Actions)