facebook
favorite button
member since icon
Since May 2024
Instructor since May 2024
Translated by GoogleSee original
Technical Lead & Software Engineering. Specializing in AI (Neural Networks, NLP, LLMs), Software Architecture, Advanced/High quality Program
course price icon
From 68 € /h
arrow icon
The lessons are structured to master modern tech covering everything from Cross-Platform and Embedded Systems Development to cutting-edge programming in Golang, C#, JS, Python and more. Dive into advanced software architecture, agile methodologies, and AI innovations like Neural Networks and Natural Language Processing. The class are designed to enhance your problem-solving skills and thrive in high-stakes environments with comprehensive curriculum designed for real-world success

Consequently, I have crafted a curriculum that meticulously addresses critical areas of software development. This curriculum includes, but is not limited to, coding (compiled, interpreted and assembly), development frameworks, software architecture, testing methodologies, agile practices, pipelines, APIs, artificial intelligence, algorithms, and strategies for effective communication within high-pressure environments.

This educational framework is designed not only to impart essential technical skills but also to cultivate a robust understanding of the theoretical underpinnings and practical applications that are crucial in the rapidly evolving landscape of software engineering.

Core Teaching Areas:

- Coding: I teach coding fundamentals and advanced concepts across multiple languages, ensuring students can write clean, efficient, and scalable code.

- Development Frameworks: Students gain hands-on experience with popular frameworks like React, VueJS, Laravel, Langchain, FastApi, and Django, which are pivotal in modern web development.

- Software Architecture: I cover architectural patterns such as Domain-Driven Design (DDD), Clean Architecture, Onion Architecture, and more, focusing on building robust and maintainable systems.

- Testing Methodologies: I emphasize the importance of Test-Driven Development (TDD), automation testing, and quality assurance to ensure software reliability and performance.

- Agile Methodologies: Teaching agile practices such as Scrum, Extreme Programming, and Mob Programming, I prepare students to thrive in collaborative, fast-paced development environments.

- Pipelines: Students learn to implement Continuous Integration/Continuous Deployment (CI/CD) and ETL processes, essential for modern DevOps practices.

- APIs: Instruction includes designing and building APIs using REST and gRPC, critical for creating scalable and interoperable software systems.

- Communication and Support in High-Pressure Environments: I train students on effective communication strategies and stress management techniques to maintain productivity and mental well-being in demanding situations.

Teaching Techniques and Lesson Structure:

My teaching methods are interactive and student-centered, incorporating a mix of theoretical instruction and practical application. Lessons typically begin with a conceptual overview, followed by coding exercises, project work, and peer discussions to reinforce learning. This approach not only helps in understanding the material but also in applying the knowledge practically.

Typical Lesson Sequence:

- Introduction and Review: Quick recap of previous lessons and introduction of new topics.

- Interactive Demonstration: Use of real-world examples to demonstrate new concepts.

- Hands-On Practice: Students engage in coding tasks and projects that apply the concepts.

- Discussion and Feedback: Encouraging student interaction to share insights and resolve queries.

- Summary and Preview: Summarizing key points and outlining next steps or upcoming topics.

Through this structured yet flexible approach, I aim to foster an environment where students are encouraged to explore, question, and master the skills necessary for a successful career in technology.
Location
green drop pin icongreen drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Oudenaarde, Belgium
  • Around Oudenaarde, Belgium
About Me
My core values emphasize that credibility, integrity, and trust are paramount. As a technical leader, I oversee a team of highly talented individuals. I hold two degrees: an HNC and a VET Engineer Degree, both with honors in all subjects. Additionally, I have earned certifications including Cisco CCNA1 & CCNA2, along with Google's Security, IT, Project Management, Data Analytics, and UX Design professional certificates. In my spare time, I am passionate about advancing my knowledge in computer science, exploring areas such as Functional, Declarative, Meta, and Multicore programming.
Education
HNC and a VET Engineer Degree, both with honors in all subjects. Additionally, I have earned certifications including Cisco CCNA1 & CCNA2, along with Google's Security, IT, Project Management, Data Analytics, and UX Design professional certificates.
Experience / Qualifications
I am an experienced engineer with more than 10 years of total experience as a software engineer + technical lead. I prioritize quality and understanding of basic computer concepts.
Age
Preschool children (4-6 years old)
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
30 minutes
45 minutes
60 minutes
The class is taught in
Dutch
English
Spanish
Arabic
Availability of a typical week
(GMT -05:00)
New York
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Do you want to learn something about computer science (beginner or advanced)?

computers: hardware, OS, networking, ...
software: Office, mailing, Adobe, ...
hardware: networking, surveillance, home automation, ...
Internet: HTML, PHP, Wordpress, Drupal, ...
mobile: mobile phone, tablets, Android, ...
programming: C#, JS, Java, ...
and many many other domains.
I am not equally strong in everything (logical). So feel free to ask for further information.
I also help solve certain (school) tasks where I apply the rule: "No solution / No cost".

So no risk of unnecessary costs and I sometimes learn something new :-)
verified badge
Hi.
As a Computer Science researcher and developer, I am able to teach topics in Computer Networking and Computer Systems. Also, I am able to dive deep into computer science concepts in order to prepare for university exams and other technical interviews.
verified badge
Since early childhood I have been obsessed with computers. All my degrees have been in the domain of computer science from high school to bachelor, master and a PhD in Information Systems I chose not to to finish at the last moment. Instead I chose to co-found a spin-off that became the most successful Belgian tech company, for which I was CTO for years.

At university I was a teaching assistant and enjoyed giving hands-on courses very much. My education and experience is pretty broad so it would be laundry list of programming languages, conceptual modelling techniques and database implementations.. But some of my favourites are python, ruby, C/C++ and Java. But trust me the principles are all the same. To be entirely correct, there's procedural, functional, object oriented and prototype based languages If you're an advanced student which I can help you with on how to think in those concepts.

I spent every Saturday in the Apple store were my father worked as a child and then added Linux to my repertoire at a later age I tackled unix based operating systems like Linux.

So if you are a total beginner to an advanced computer science student, I can help in many ways. Upon request I can show you my resume.

Thank you for taking the time to read this and I will be happy to hear from you.
verified badge
Embark on a thrilling adventure into the world of computer programming and discover the magic of computer concepts at any age! From beginners to advanced learners, I'll guide you through every step with clarity and enthusiasm. Plus, I'm here to lend a hand to high schoolers tackling math and physics challenges, leveraging my expertise to make learning a breeze. Choose me as your guide, and let's make learning an unforgettable journey together!
verified badge
Throughout my career, I have taken on various roles that highlight my dedication to education and mentorship. In the companies where I worked, I was responsible for onboarding new joiners and served as a team buddy for newcomers. This role involved providing guidance, support, and a smooth transition into the team environment.

I have also been instrumental in educating junior and mid-level developers, introducing new concepts, and teaching them how to effectively apply these ideas in their work. My approach ensures that team members are well-equipped with the latest knowledge and best practices in the industry.

My comprehensive experience in tutoring and teaching reflects my commitment to fostering a collaborative and growth-oriented learning environment. Whether in a formal setting or through informal sessions, I am dedicated to empowering others to achieve their full potential.
verified badge
Ableton Live is a great program, but it takes a while to get the hang of it. I have been working with it for 7 years and am starting to know it inside and out. It speeds up your creation process enormously if you know the software well. Otherwise it can take a long time and you get discouraged faster. In addition to Ableton Live, I am also starting to know Max. This is not a DAW but a visual programming language that is often used by artists because you do not have to learn to write code for it right away. You can use it to make music, but also for lights and video. It is a very deep program with many possibilities. I can give you the basics of this.
message icon
Contact Marouane
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Do you want to learn something about computer science (beginner or advanced)?

computers: hardware, OS, networking, ...
software: Office, mailing, Adobe, ...
hardware: networking, surveillance, home automation, ...
Internet: HTML, PHP, Wordpress, Drupal, ...
mobile: mobile phone, tablets, Android, ...
programming: C#, JS, Java, ...
and many many other domains.
I am not equally strong in everything (logical). So feel free to ask for further information.
I also help solve certain (school) tasks where I apply the rule: "No solution / No cost".

So no risk of unnecessary costs and I sometimes learn something new :-)
verified badge
Hi.
As a Computer Science researcher and developer, I am able to teach topics in Computer Networking and Computer Systems. Also, I am able to dive deep into computer science concepts in order to prepare for university exams and other technical interviews.
verified badge
Since early childhood I have been obsessed with computers. All my degrees have been in the domain of computer science from high school to bachelor, master and a PhD in Information Systems I chose not to to finish at the last moment. Instead I chose to co-found a spin-off that became the most successful Belgian tech company, for which I was CTO for years.

At university I was a teaching assistant and enjoyed giving hands-on courses very much. My education and experience is pretty broad so it would be laundry list of programming languages, conceptual modelling techniques and database implementations.. But some of my favourites are python, ruby, C/C++ and Java. But trust me the principles are all the same. To be entirely correct, there's procedural, functional, object oriented and prototype based languages If you're an advanced student which I can help you with on how to think in those concepts.

I spent every Saturday in the Apple store were my father worked as a child and then added Linux to my repertoire at a later age I tackled unix based operating systems like Linux.

So if you are a total beginner to an advanced computer science student, I can help in many ways. Upon request I can show you my resume.

Thank you for taking the time to read this and I will be happy to hear from you.
verified badge
Embark on a thrilling adventure into the world of computer programming and discover the magic of computer concepts at any age! From beginners to advanced learners, I'll guide you through every step with clarity and enthusiasm. Plus, I'm here to lend a hand to high schoolers tackling math and physics challenges, leveraging my expertise to make learning a breeze. Choose me as your guide, and let's make learning an unforgettable journey together!
verified badge
Throughout my career, I have taken on various roles that highlight my dedication to education and mentorship. In the companies where I worked, I was responsible for onboarding new joiners and served as a team buddy for newcomers. This role involved providing guidance, support, and a smooth transition into the team environment.

I have also been instrumental in educating junior and mid-level developers, introducing new concepts, and teaching them how to effectively apply these ideas in their work. My approach ensures that team members are well-equipped with the latest knowledge and best practices in the industry.

My comprehensive experience in tutoring and teaching reflects my commitment to fostering a collaborative and growth-oriented learning environment. Whether in a formal setting or through informal sessions, I am dedicated to empowering others to achieve their full potential.
verified badge
Ableton Live is a great program, but it takes a while to get the hang of it. I have been working with it for 7 years and am starting to know it inside and out. It speeds up your creation process enormously if you know the software well. Otherwise it can take a long time and you get discouraged faster. In addition to Ableton Live, I am also starting to know Max. This is not a DAW but a visual programming language that is often used by artists because you do not have to learn to write code for it right away. You can use it to make music, but also for lights and video. It is a very deep program with many possibilities. I can give you the basics of this.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Marouane