Back to Diplomas

Software Engineering Foundations Diploma - MTEC

Program Programming

A complete programming diploma from zero to professional — C, Python, JavaScript, and web fundamentals with real portfolio projects.

8 months 250 hrs

About this Diploma

MTEC — A complete programming diploma from zero to professional — C, Python, JavaScript, and web fundamentals with real portfolio projects.

Curriculum

12 sections

Introduction to Programming
Setup Compiler
C Programming Syntax
Variables & Data Types
Conditional Statements
📝 Tasks
Command Line Basics
Loops (While - For)
Shapes Projects using Loops (4 Projects)
Do While Loop
Functions (Arguments & Parameters)
Functions (Return Values) + Mini Projects
📝 Tasks
Arrays + Average Project
Global vs Local Variables
Strings & strlen Function
Uppercase & Lowercase Handling
📝 Tasks
Introduction to Web Development
HTML (Part 1 & 2)
CSS (Part 1, 2, 3)
HTML & CSS Project
Responsive Landing Page Project
Introduction to Algorithms
Linear Search + Phonebook Project
Sorting Algorithms (Selection - Bubble - Merge)
Bubble Sort Challenge
Recursion
Hexadecimal Basics
Pointers & Pointer Arithmetic
malloc, free, Swap
scanf & File Handling in C
Data Structures Basics
Resizing Arrays
Linked List
Trees & Binary Search
Hash Tables
Difference between Python & C
Python Syntax
Data Types & Exceptions
Functions
Do While Simulation + Average
Upper/Lower Case + Arguments
Linear Search + Phonebook
File Handling in Python
Introduction to Data Analysis
JavaScript Syntax
Arrays & Nested Arrays
String Functions
Conditions & Loops
Functions & Arrow Functions
Objects & Nested Objects
Object Methods & Strict Mode
Selecting Elements (DOM)
HTML Structure Navigation
CSS Manipulation via JS
Events & Practical Projects
USD to EGP Program 💰
Navbar Project
LocalStorage & SessionStorage
Timing Functions
Simple Calculator Project
Product Management System (CRUD)
Simple E-commerce Website
Portfolio Website
Dashboard using Bootstrap
How to Build Your Resume
🎯 Next Steps & Career Path

What You Will Learn

🚀 What you'll learn

Basics of Programming (C)
Control Flow & Functions
Arrays & Strings
Web Development Basics
Algorithms
Memory & Pointers

🛠️ Practical projects

Portfolio-ready capstone projects
End-to-end lab scenarios aligned with the curriculum

🎯 What you'll achieve after the course

Accredited MTEC diploma certificate
Job-market aligned practical skills

🧠 In the end

Confidence to apply skills in real projects, not only tutorials.

Why Study at MTEC Academy?

Hands-on learning environment built for real careers.

Certified Instructors

Professional Instructors

Learning Platform

Training Platform

Practical Tasks

Ongoing Tasks

Multiple Branches

Study on-site at your nearest branch.

Real Student Work

Student Projects

Real portfolio work built by our students across diplomas

2 projects Portfolio Ready
Start Your Journey

Course booking

Complete the form below and we will contact you shortly

1Your details 2Account & verify

Contact Details

Additional Information

How did you hear about us? *

Preferred branch *

Academic stage *

Next step: email, password, and security verification.

Real Student Stories

Student Feedback

What our students are saying about this diploma.

Career network

Our Graduates Work At

Companies and organizations where our alumni build their careers.

8 partner organizations Trusted Partners
NetcrewNetcrew
LexoLexo
CashaCasha
American BoardAmerican Board
HannoverHannover
National Bank of EgyptNational Bank of Egypt
VodafoneVodafone
MotiGraghMotiGragh