Back-End Development Program
(In collaboration with SheSTEM)
Overview
This short-term, hands-on course introduces Back-End Development with a strong focus on building scalable and secure server-side applications. The program emphasizes real-world backend workflows, APIs, databases, and deployment.
Participants will learn how to design, build, and deploy backend services using modern technologies. By the end of the course, learners will have developed and deployed a complete backend system powering a real-world application.
This program is conducted in collaboration with SheSTEM, supporting women’s empowerment through industry-relevant technical training. The course is exclusively for women.
Core Learning Outcomes
By completing this course, participants will be able to:
-
Build RESTful APIs
-
Understand server-side application architecture
-
Work with databases (SQL & NoSQL basics)
-
Implement authentication and authorization
-
Handle file uploads and backend validation
-
Connect backend services with front-end applications
-
Deploy backend applications
-
Apply security and best practices
Key Topics Covered
-
Backend Development Fundamentals
-
Python with Flask / FastAPI
-
REST API Design
-
Database Basics (PostgreSQL / MongoDB)
-
Authentication & Authorization
-
Error Handling & Validation
-
Backend Security Best Practices
-
Deployment (Render / Railway)
Course Structure & Schedule
-
Total Classes: 16
-
Duration: 4 weeks
-
Classes per Week: 4
-
Class Length: 1.5–2 hours
Projects
-
4 weekly mini-projects
-
1 final backend system project
Course + Internship Model
-
Course Duration: 1 month
-
Internship Duration: 1 month
-
Course Fee: Free (No tuition cost)
-
Internship: Provided after successful course completion
Refundable Security Deposit
A refundable deposit of BDT 2,000 is required to confirm enrollment.
-
Fully refunded after successful internship completion
-
Collected to ensure commitment and consistency
Eligibility & Focus
-
Only for women participants
-
Designed for:
-
Programmers and CS/STEM students
-
Beginners interested in backend development
-
Early-career developers
-
Prerequisites:
-
Basic Python knowledge preferred
-
No prior backend experience required
Curriculum
- 6 Sections
- 12 Lessons
- Lifetime
- Module 1: Node.js Fundamentals3
- Module 2: Creating Servers & APIs3
- Module 3: Data Handling & Databases2
- Module 4: Authentication & Security1
- Module 5: Advanced Backend Features2
- Module 6: Deployment & Production1
Instructor

