This repository contains all my work, exercises, and projects from Module 1 of the WBS Coding School Software Engineering program.
The focus was on building a strong foundation in:
- Computer Science Fundamentals
- Python Programming (PCEP level and beyond)
- Data Structures and Algorithms
- Object-Oriented Programming (OOP)
- Databases and PostgreSQL Basics
- Introduction to Web Development with Flask
Folder / File | Topic |
---|---|
00_python_intro/ |
Basics of Python syntax and operations |
01_python_lists/ |
Working with lists and basic collections |
02_python_tuples/ |
Immutable sequences in Python |
03_python_sets/ |
Set theory and set operations |
04_python_dictionaries/ |
Key-value mappings |
05_python_control_flow/ |
If, Elif, Else, and Loop structures |
06_python_functions/ |
Writing and using functions |
07_python_lambda/ |
Lambda functions and short expressions |
08_python_try_except/ |
Error handling with try/except/finally |
09_python_classes/ |
Object-Oriented Programming (OOP) basics |
10_python_data_structure/ |
Structuring data effectively |
11_python_arrays/ |
Array usage and management |
12_python_stacks/ |
Stack data structure fundamentals |
13_python_queues/ |
Queue operations and applications |
14_python_linear_datastruc_ex/ |
Linear Data Structures exercises |
15_python_non_linear_datastruc/ |
Introduction to Trees and Graphs |
16_python_trees/ |
Tree structures explained |
17_Graphs/ |
Basic graph theory and traversals |
18_db_postgres/ |
Introduction to relational databases and SQL (PostgreSQL) |
19_flask_projects/ |
Small Flask applications and experiments |
- Python Programming (PCEP Level and PCAP Preparation)
- Data Structures (Lists, Stacks, Queues, Trees, Graphs)
- Algorithms and Big O Notation
- Basic Databases (PostgreSQL: SQL basics)
- Web Fundamentals (Intro to Flask framework)
- Implemented core CS concepts through projects.
- Built working Flask web apps connected to databases.
- Hands-on experience with problem-solving and software engineering thinking.
- Structured all learning using Git and GitHub.
- Python 3
- PostgreSQL
- Flask
- Git & GitHub
This repository is part of my educational journey at WBS Coding School.
Feel free to explore and learn — feedback is always welcome!