My Journey at 42 Abu Dhabi
/* Comprehensive peer-to-peer learning experience in software development, system programming, and algorithmic thinking at 42 Abu Dhabi coding school */
program_details.json
explore.myWork();
Dive deeper into my coding journey and explore the projects that showcase my growth at 42 Abu Dhabi
Learning Progress
Common Core completed successfully - Now focusing on advanced mastery projects and specialization tracks
Common Core
Successfully Completed
Projects
Successfully Completed
Languages
Programming Languages
function masteryProjects () {
focus_areas[]
- ✓ Advanced System Programming
- ✓ Complex Architecture Design
- ✓ Team Collaboration Projects
- ✓ Algorithm Optimization
current_projects[]
- ⚡ Advanced Shell Implementation
- ⚡ Network Protocol Development
- ⚡ Database Management System
- ⚡ Operating System Components
const timeline = [
/* My progression through the 42 Abu Dhabi curriculum */
Foundation Phase
2023 - Early 2024
Started with basic C programming, data structures, and Unix fundamentals
Core Development
2024
Advanced algorithms, system programming, and complex project implementations
Common Core Completed ✓
Late 2024
Successfully completed all foundational curriculum requirements
Mastery Phase - Current
2025 - Present
Working on advanced specialization projects and preparing for industry challenges
// End of timeline array
Completed Modules
Essential soft skills and foundational modules completed at 42 Abu Dhabi to develop well-rounded professional capabilities
Career Planning
Strategic career development, goal setting, and professional pathway planning for tech industry success.
Functional Mathematics
Mathematical foundations for programming, including discrete mathematics, logic, and computational thinking.
ICT & Entrepreneurship
Information technology business concepts, startup fundamentals, and entrepreneurial mindset development.
Learning to Learn
Meta-learning strategies, self-directed learning techniques, and continuous skill development methodologies.
Module Impact & Skills Gained
These foundational modules complemented my technical education, providing essential soft skills and strategic thinking capabilities crucial for professional success in the technology industry.
Planning & Vision
Problem Solving
Entrepreneurial Mindset
Continuous Learning
Key Projects
Significant projects completed during my journey at 42 Abu Dhabi
Libft
Recreation of standard C library functions, establishing fundamental programming concepts.
ft_printf
Custom implementation of printf function with variadic arguments and format specifiers.
Minishell
Custom shell implementation with command parsing, execution, and built-in functions.
Skills Acquired
Technical competencies developed through the 42 curriculum
Systems Programming
- Memory Management
- Process Control
- File Systems
- Unix/Linux
Algorithms
- Sorting Algorithms
- Data Structures
- Graph Theory
- Optimization
Graphics
- 2D/3D Graphics
- Ray Tracing
- MiniLibX
- Game Development
Networking
- Socket Programming
- HTTP/HTTPS
- TCP/UDP
- Web Servers
Peer-to-Peer Learning
The unique 42 methodology: learning through collaboration and peer evaluation
Collaborative Learning
Working together with peers to solve complex programming challenges and share knowledge.
- Team Projects
- Code Reviews
- Knowledge Sharing
Self-Directed Learning
Developing independent problem-solving skills and resourcefulness in tackling new challenges.
- Research Skills
- Documentation Reading
- Problem Solving
Peer Evaluation
Learning to evaluate and provide constructive feedback on peers' work while defending own solutions.
- Code Analysis
- Constructive Feedback
- Defense Skills