Java & JavaScript with AI Program
Full-Stack Development & Accessibility Curriculum
Module 1: Foundations and Environment Setup
- Assistive tools setup (NVDA, VS Code)
- Programming logic and syntax
- Basics of web technologies (HTML, CSS, JavaScript, Java)
- Accessible coding environment configuration
Activity: Build your first accessible text-based webpage
Module 2: Core Java Programming (Backend)
- Basic Java (variables, data types, loops, conditions)
- Object-Oriented Programming (Inheritance, Polymorphism)
- Exception handling and file handling
- Collections Framework (List, Map, Set) & JDBC
Assignments: Employee Management App | MySQL Connectivity | Screen-reader Debugging
Module 3: Spring Boot Framework
- Creating REST APIs with Spring Boot
- Dependency Injection and Inversion of Control
- Spring Boot Data JPA with MySQL
- API exception handling and validation
Assignments: Develop a CRUD REST API | MySQL Integration
Module 4: Frontend JavaScript Development
- JavaScript fundamentals and ES6 concepts
- DOM manipulation with keyboard accessibility
- Event handling with accessibility considerations
- Introduction to APIs (fetch, JSON parsing)
Assignments: Accessible Web Form | To-Do App (JS+HTML)
Module 5: React Framework
- Component-based architecture (JSX, props, state)
- Handling events and form inputs
- Accessible UI development in React
- Fetching APIs with Axios & React Router
Assignments: React To-Do App | API-based Dashboard
Module 6: AI Tools for Developers
- Introduction to AI-assisted coding
- AI for debugging and documentation
- Optimizing workflows and logic prototypes
Activity: Improve code logic using AI tools
Module 7: Full-Stack Integration
- Integrating Spring Boot with React frontend
- API development and consumption testing
- Accessibility testing with NVDA and Chrome
- Deployment concepts (Netlify, Render)
Module 8: Job Readiness
- Resume preparation and portfolio building
- Corporate communication and email etiquette
- Peer code review sessions
- Mock technical and HR interviews
Final Capstone Project
Accessible “Task Manager” Web App
Java + Spring Boot + MySQL + React + AI Enhancements
Hands-on Mentoring | Certification | Placement Assistance