Professional Certificate in Full-Stack Software Engineering
This page is the single official record of this programme. Transcripts, syllabus PDFs, the learner workspace and the public verification page are all generated from it, and each printed syllabus carries the version and fingerprint shown below so evaluators can compare them line by line.
Each module is 60 hours: 20 h guided instruction, 20 h supervised lab, 12 h project studio, 8 h assessment. Programme version 2026.10 · fingerprint 208047087C0B9E1C
| Code | Course | Hours | ECTS |
|---|---|---|---|
| SWY-01-M01 | Computational Thinking & Python Mastery | 60 | 3 |
| SWY-01-M02 | Frontend Engineering I — HTML5 / CSS3 | 60 | 3 |
| SWY-01-M03 | Frontend Engineering II — JavaScript ES6+ | 60 | 3 |
| SWY-01-M04 | React Component Architecture | 60 | 3 |
| SWY-01-M05 | Backend with Node.js | 60 | 3 |
| SWY-01-M06 | Database Design & SQL | 60 | 3 |
| SWY-01-M07 | NoSQL & MongoDB | 60 | 3 |
| SWY-01-M08 | Authentication & Security | 60 | 3 |
| SWY-01-M09 | DevOps Basics & Deployment | 60 | 3 |
| SWY-01-M10 | Capstone — Full-Stack SaaS Platform | 60 | 3 |
M01 Computational Thinking & Python Mastery · Module 1 · 60 h
Algorithm design, data structures, OOP, error handling.
- • Algorithm design
- • data structures
- • OOP
- • error handling
M02 Frontend Engineering I — HTML5 / CSS3 · Module 2 · 60 h
Semantic HTML, responsive Flexbox/Grid, WCAG accessibility, animation.
- • Semantic HTML
- • responsive Flexbox/Grid
- • WCAG accessibility
- • animation
M03 Frontend Engineering II — JavaScript ES6+ · Module 3 · 60 h
DOM, async/await, fetch, JSON, modern framework intro.
- • DOM
- • async/await
- • fetch
- • JSON
- • modern framework intro
M04 React Component Architecture · Module 4 · 60 h
Hooks, Context, routing, performance, lifecycle.
- • Hooks
- • Context
- • routing
- • performance
- • lifecycle
M05 Backend with Node.js · Module 5 · 60 h
REST API design, Express middleware, SSR, event-driven patterns.
- • REST API design
- • Express middleware
- • SSR
- • event-driven patterns
M06 Database Design & SQL · Module 6 · 60 h
Relational modeling, normalization, joins, indexing.
- • Relational modeling
- • normalization
- • joins
- • indexing
M07 NoSQL & MongoDB · Module 7 · 60 h
Document storage, aggregation pipelines, Node integration.
- • Document storage
- • aggregation pipelines
- • Node integration
M08 Authentication & Security · Module 8 · 60 h
JWT, OAuth2, bcrypt, RBAC, input validation.
- • JWT
- • OAuth2
- • bcrypt
- • RBAC
- • input validation
M09 DevOps Basics & Deployment · Module 9 · 60 h
Git, CI/CD with GitHub Actions, Docker, Vercel/AWS.
- • Git
- • CI/CD with GitHub Actions
- • Docker
- • Vercel/AWS
M10 Capstone — Full-Stack SaaS Platform · Module 10 · 60 h
Live, monetizable SaaS with payment integration.
- • Live
- • monetizable SaaS with payment integration
- • Written examination — 30% of the course mark
- • Laboratory / practical portfolio — 40% of the course mark
- • Project defence — 20% of the course mark
- • Professional conduct & participation — 10% of the course mark