Full Stack Development

Course Information
Beginner Friendly
KHDA Licensed
Flexible Payment
Recommended Age 16+
4h per day
AED 28,000 /Full Course
Total 360 /Learning hours
html
css
js
react
express
redux

What's On The Curriculum

A 3-month journey with exclusive small classes, 21 students max. 360 total hours, 5 days a week, 6 hours each day.
Week Month 1 Month 2
Week 1
month-dot UX/UI Design Fundamentals
month-dot HTML Essentials: Overview, Tag Structure, and Text Elements
month-dot Interactive HTML Elements and SEO Fundamentals
month-dot CSS Fundamentals: Overview, Writing Methods, and Selecting Elements
month-dot Box Model and Positioning in CSS
month-dot React Routing & Context api
month-dot React advanced Data Fetch & Lazy loading
month-dot Develop Food delivery app - part 1
month-dot Develop Food delivery app - part 2
month-dot State Management: Redux tookit
Week 2
month-dot Mastering Flexbox, Ordering, and Positioning flex item in CSS
month-dot CSS Media query and Frameworks: Bootstrap
month-dot Grid Layout and Responsive Galleries
month-dot Animation in CSS
month-dot Foundations of JavaScript: Variables & Data type
month-dot Advanced CSS
month-dot Q&A session and code review
month-dot Understanding Node.js Fundamentals
month-dot Introduction to Node.js
month-dot Setting up Node.js and basic server creation
Week 3
month-dot JS Functions, classes & DOM manipulation
month-dot Classes, if , loops and Prototypes: Inheritance and Extending
month-dot Error Handling,User input & Closures in JavaScript
month-dot Asynchronous JavaScript: Promises, async/await, and Fetch API
month-dot Module Systems& Localstorage: Imports/Export
month-dot Node.js modules and npm basics
month-dot Asynchronous programming in Node.js (callbacks, Promises, async/await)
month-dot Introduction to Express.js and setting up a basic server
month-dot Handling routes and requests in Express.js
month-dot Middleware in Express.js and creating custom middleware
Week 4
month-dot Regular expressions, High order functions and JavaScript single-threaded model
month-dot Q&A session and code review
month-dot React Development Foundations
month-dot React: Building First Component-Function component, props & state
month-dot React Forms & controlled and uncontrolled components
month-dot Advanced routing techniques in Express.js
month-dot Introduction to MongoDB and its features
month-dot CRUD operations with MongoDB using the MongoDB Node.js driver
month-dot Using MongoDB with Mongoose ODM
month-dot Creating schemas and models with Mongoose
Week Month 1
Week 1
month-dot UX/UI Design Fundamentals
month-dot HTML Essentials: Overview, Tag Structure, and Text Elements
month-dot Interactive HTML Elements and SEO Fundamentals
month-dot CSS Fundamentals: Overview, Writing Methods, and Selecting Elements
month-dot Box Model and Positioning in CSS
Week 2
month-dot Mastering Flexbox, Ordering, and Positioning flex item in CSS
month-dot CSS Media query and Frameworks: Bootstrap
month-dot Grid Layout and Responsive Galleries
month-dot Animation in CSS
month-dot Foundations of JavaScript: Variables & Data type
Week 3
month-dot JS Functions, classes & DOM manipulation
month-dot Classes, if , loops and Prototypes: Inheritance and Extending
month-dot Error Handling,User input & Closures in JavaScript
month-dot Asynchronous JavaScript: Promises, async/await, and Fetch API
month-dot Module Systems& Localstorage: Imports/Export
Week 4
month-dot Regular expressions, High order functions and JavaScript single-threaded model
month-dot Q&A session and code review
month-dot React Development Foundations
month-dot React: Building First Component-Function component, props & state
month-dot React Forms & controlled and uncontrolled components
Week Month 2
Week 1
month-dot React Routing & Context api
month-dot React advanced Data Fetch & Lazy loading
month-dot Develop Food delivery app - part 1
month-dot Develop Food delivery app - part 2
month-dot State Management: Redux tookit
Week 2
month-dot Advanced CSS
month-dot Q&A session and code review
month-dot Understanding Node.js Fundamentals
month-dot Introduction to Node.js
month-dot Setting up Node.js and basic server creation
Week 3
month-dot Node.js modules and npm basics
month-dot Asynchronous programming in Node.js (callbacks, Promises, async/await)
month-dot Introduction to Express.js and setting up a basic server
month-dot Handling routes and requests in Express.js
month-dot Middleware in Express.js and creating custom middleware
Week 4
month-dot Advanced routing techniques in Express.js
month-dot Introduction to MongoDB and its features
month-dot CRUD operations with MongoDB using the MongoDB Node.js driver
month-dot Using MongoDB with Mongoose ODM
month-dot Creating schemas and models with Mongoose

Get Instant Access to Full Course Details

Enter your email to discover the curriculum.

play-btn
About Our Bootcamp
At TeachMeCode, we believe in making technology fun and accessible for everyone, whether you’re a curious child or an enthusiastic adult. Our bootcamps offer hands-on and immersive experiences.
Why Choose Our Bootcamp
  • Hands-On Learning
  • We ensure that learning is enjoyable, keeping you motivated and curious.
  • Expert Mentors
  • We offer a supportive space for participants to explore, experiment, and learn.
  • Job-Ready Skills
  • Our programs give you skills to succeed in the digital world, career, or passion.
Technologies You WIll Learn

Have Any
Questions Or
Need A Career
Advice
?

Moments From Our Bootcamps
Bootcamp 1
Careers You Can Apply To with “Full Stack Development” Bootcamp

Frequently Asked Questions

Is this bootcamp suitable for someone with little to no programming experience?

Plus icon Minus icon

Yes, the MERN stack bootcamp is designed to accommodate all levels, including beginners. You'll be introduced to the basics and progressively dive deeper into complex topics.

What will I learn during the MERN stack bootcamp?

Plus icon Minus icon

You'll learn full-stack development, including MongoDB for databases, Express.js for backend logic, React for front-end interfaces, and Node.js for server-side scripting, among other essential technologies.

How intensive is the bootcamp, and how much time should I expect to dedicate outside of class?

Plus icon Minus icon

The bootcamp runs for 6 hours each day over 3 months. Additional practice and project work outside of class may require a few extra hours, depending on your learning pace.

What tools or software do I need before the course begins?

Plus icon Minus icon

You'll need a computer with internet access. Necessary software, such as code editors and version control tools, will be covered during the first few days of the bootcamp.

Will this bootcamp help me build a portfolio to showcase my skills?

Plus icon Minus icon

Yes, throughout the bootcamp, you will work on multiple projects, including a final graduation project, which will help you build a strong portfolio to demonstrate your skills to potential employers.

play-btn