No prior coding experience required
Ideal for students interested in websites, software development, startups, freelancing, IT careers, or understanding how frontend, backend and database work together.
A beginner-friendly internship designed to take students from basic website fundamentals to a working Laravel project with frontend, backend, database, admin workflow and responsible AI productivity understanding.
The curriculum begins with HTML and CSS, then moves into JavaScript basics, PHP, MySQL, Laravel MVC, authentication, admin workflows, responsible AI productivity and final project presentation.
Ideal for students interested in websites, software development, startups, freelancing, IT careers, or understanding how frontend, backend and database work together.
Students are not expected to become advanced developers in 12 weeks. The focus is practical confidence, project understanding and the ability to continue learning independently.
Students will learn how to use AI tools responsibly to support modern software development workflows — from requirement planning and UI ideas to code explanation, debugging and project documentation.
Use AI to break down project requirements, define features and plan module scope clearly.
Generate UI section ideas, page copy, headings and layout suggestions for frontend pages.
Paste unfamiliar code and ask AI to explain what it does, step by step, in simple language.
Share error messages with AI to understand what went wrong and how to fix the logic.
Plan database tables, field names, relationships and module flow with AI assistance.
Draft README files, project descriptions and presentation notes using AI as a writing aid.
Students must understand and verify AI output before using it. Copying code without understanding is not permitted. The ability to explain every submission is required.
Each training day balances explanation, guided coding, student practice and review so students can understand the logic instead of only copying code.
Theory, examples and real-world context before coding.
Trainer-led coding, demonstration and step-by-step practice.
Hands-on tasks, mini assignments and project module work.
Code review, Q&A, recap and preparation for the next topic.
Browser, server, request-response, HTML structure, links, images and forms.
Selectors, spacing, typography, colors, flexbox and mobile-first layout.
Grid, UI components, DOM, events, form validation and simple interactions.
Syntax, variables, conditions, loops, arrays, functions and form handling.
Tables, rows, columns, keys, SQL operations and PHP database connection.
Laravel setup, MVC, routes, controllers, Blade views, layouts and partials.
Database config, migrations, models, seeders, ORM and dynamic listing pages.
Resource controllers, validation, redirects, session messages and image upload.
Login, registration, logout, middleware, sessions, hashing and role basics.
Requirement planning, database design, reusable layout and core form flow.
Manual admin CRUD or Filament resources, tables, filters and status updates.
Bug fixing, testing, hosting concept, documentation and final project demo.
The final project should be realistic for beginners and must include frontend pages, backend logic, database integration and a small admin or dashboard workflow.
Good for learning listings, details, enquiries and admin status management.
Useful for forms, student records, validation and dashboard flows.
Clear CRUD practice with records, filters and admin updates.
Great for image upload, listing pages, detail pages and categories.
Simple workflow for forms, database storage and status updates.
Strong real-world example with packages, service details and enquiries.
Students may add one simple AI-assisted feature to their final Laravel project to demonstrate responsible AI usage.
AI should be used as a learning and productivity assistant, not as a replacement for student understanding. Students must be able to explain the code, logic and project decisions they submit. Any output generated by AI must be reviewed, tested and understood by the student before it is included in work.
Completion, understanding and weekly improvement.
Working features, database flow and code structure.
Attendance, practice, doubts and trainer observation.
Ability to explain the project and its logic clearly.
After 12 weeks, students should be able to explain the full-stack development process, build basic frontend pages, connect backend logic with a database, create Laravel CRUD modules, use AI tools responsibly and present a small working project.