3 Months Program
Software Engineering
A hands-on beginner-friendly 12-week program that prepares students for full-stack web development using modern JavaScript technologies.
12
Weeks program
100%
Hands-on learning
About Program
The Software Engineering at Univelcity is a hands-on, beginner-friendly 12-week program that prepares students for full-stack web development using modern JavaScript technologies. You’ll begin by mastering the frontend (HTML, CSS, JavaScript, React) before transitioning into backend development using Node.js, Express.js, and MongoDB.
By the end of the course, students will be able to design, build, and deploy full-stack applications and be job-ready for junior software engineering roles.
What You Will Learn
- Frontend Web Development (HTML, CSS, JavaScript, React)
- Git and GitHub for Version Control
- Modern JavaScript (ES6+)
- RESTful API Development with Node.js and Express.js
- Backend Architecture and Database Management with MongoDB
- Authentication, Authorization, and API Security
- Full-stack Project Planning and Deployment
- Debugging, Testing, and Deployment Best Practices
3 Month Curriculum Breakdown (Frontend to Backend with Node.js)
Introduction to Web Development HTML Basics, Semantic Tags, File Structure, How the Web Works
CSS & Responsive Design Flexbox, Grid, Box Model, Bootstrap
Intermediate CSS & Web Layouts Transitions, Media Queries, Design Best Practices
JavaScript Fundamentals Variables, Functions, Arrays, Loops, DOM Manipulation
Advanced JavaScript & ES6+ Promises, Fetch API, Arrow Functions, Modules
React Fundamentals Components, Props, State, Forms, React Router
Advanced React & SPA Development Lifecycle Methods, Axios, State Management
Introduction to Backend with Node.js Setting up Node, Intro to Express, NPM, Middleware
Building REST APIs Routing, Controllers, CRUD Operations, Postman
Databases with MongoDB Mongoose, Schemas, Queries, Connecting to APIs
Authentication and Authorization JWT, Sessions, Middleware Security
Final Capstone Project: Build and Deploy a Full-stack Application
Final Project
Students will plan, develop, and deploy a full-stack web application (e.g., blog platform, task manager, or e-commerce mini-app) using React + Node.js + MongoDB.
The final week is dedicated to project completion, presentation, and feedback.
Table of content
3 Months
Software Engineering
A hands-on beginner-friendly 12-week program that prepares students for full-stack web development using modern JavaScript technologies.