facebook
favorite button
super instructor icon
Vertrauter Lehrer
Dieser Lehrer hat eine schnelle Reaktionszeit, was eine hohe Servicequalität für seine Schüler beweist.
member since icon
Seit November 2022
Lehrer seit November 2022
algorithm and data structure with practical python programming
course price icon
Von 7.65 € /Std
arrow icon
algorithms is the corp of computer science and it's foundation. As a programmer, you'll need to train your brain through the many complex problems that will help make your reasoning better.
I've designed this course as a practical guide to algorithms that's specifically made for programmers.
it's a combination between brainstorming for finding solutions to complexe situations and some fun by coding
Zusätzliche Informationen
in this course i'll take you step by step to understand how to formulate a solution for each "complex" problem
i will show you with practice how to use your knowledge and implement it in real life problems by coding it with python
i will give you some exercices to make you think by yourself for the solution
i'm open for questions and there is no bad question
Ort
location type icon
Online aus Tunesien
Über mich
- i'm a person who don't like to memorise things but i like to understand logicaly how everything works
- i'm not that person who's gonna read pdf or anything for you but i'd like my students to get their hands durty by practicing
- i like challenges and smart questions that i don't have answer for it because we will learn that together
Bildung
second year student in software engineering degree (three years total)
i have a bachelor's degree in computer science and multimedia
high school degree (major of my high school)
Erfahrung / Qualifikationen
backend developer internship ( my final year project for bachelor degree )
one year as software developer in junior entreprise association
summer internships as backend and fullstack developer
Alter
Kinder (7-12 Jahre alt)
Jugendliche (13-17 Jahre alt)
Erwachsene (18-64 Jahre alt)
Seniorinnen und Senioren (65+ Jahre alt)
Unterrichtsniveau
Anfänger
Mittel
Fortgeschritten
Dauer
60 Minuten
90 Minuten
Unterrichtet in
Englisch
Französisch
Arabisch
Fachkenntnisse
Verfügbarkeit einer typischen Woche
(GMT -04:00)
New York
at teacher icon
Online via Webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
backend development is a high demand job nowadays and every web or mobile application needs a backend for it's service logic. As your tutor i'm gonna guide you step by step for a deep knowledge about the web world and it's archtecture and how everything works in it. It's not only a cours for backend developers it's for everyone who wats to dive into this field
Mehr lesen
Ähnliche Kursen
arrow icon previousarrow icon next
verified badge
Either you want to understand how computers work in general, what are the risks of online activities or you want to start or improve your developer skills, I will be happy to help you with that.
I am specialized in Java, GOlang, Docker, Git, HTML, CSS, JS, jQuery and I work in the field for more than 20 years.
I have experience in coaching professionals as well as in introducing children and teenagers to the fascinating world of computers and especially programming.
verified badge
If you’ve ever felt that science and math are difficult, it’s probably because no one showed you how to think like a problem solver.
In my classes, you’ll learn not just formulas or code but how to truly understand concepts, apply them, and build strong logical intuition.

I teach:
• 🔢 Mathematics: From algebra and calculus to applied problem-solving for real-world use.
• 💻 Computer Science: Coding fundamentals (Python, C++), algorithms, and logical thinking for beginners and intermediate learners.
• ⚛️ Physics: Mechanics, thermodynamics, and practical examples that make abstract ideas simple and visual.

As a Software Engineer and Master’s student in Engineering at Nagoya University, I bring both academic knowledge and hands-on experience from real projects. My teaching approach is interactive, visual, and deeply focused on understanding over memorization.

Let’s turn complex problems into clear, step-by-step insights — and make learning something you genuinely enjoy.
verified badge
Python is a relatively easy programming language to learn and accessible to all, it allows learning to program in a structured way, with a simple syntax.

I suggest you learn all the basics for a good beginner in Python, from simple variable declaration, to loops and functions for example.
verified badge
I am a graduate of Oxford University and have worked as a lecturer in theoretical physics at the university level and currently live in Monaco. I teach mathematics, physics, and computer science at both high school and university levels as well as preparing students for Oxford/Cambridge entrance exams.
I offer personalized coaching throughout the year, including during school holidays!
Do not hesitate to contact me by message on this site for more information.
verified badge
What is this AI thing everybody is talking about these days? Do you want to understand technology at a deeper level? Are you interested in how common applications fundamentally operate? Would you like to improve your logical and analytical skills (not to mention endurance and patience)?
Learning to code - a phrase that is all too popular nowadays. Still, dealing with programming languages is kind of inevitable in every sector. And by becoming fluent in Python or AI techniques you broaden the spectrum of your possibilities, in academia, in the job market and in your personal life too!
There is simply no better language than Python to begin with on your exciting coding journey. And there is also no better way of doing that than by having someone personal to ask questions to. This way you not only don't have to waste time and effort on a stupid typo, but you're also less likely to give up. Effort * Encouragement = Success!
verified badge
I can help you with your python project works. With live coding sessions, tips, and tricks you will have a chance to improve your knowledge or complete your coding project/assignments with great insight into the code. I am working with the following libraries in my everyday work AI developer:

Numpy
Pandas
Scipy
Scikit-learn
Tensorflow / Keras
Pytorch
OpenCV
Tesseract
Pillow
Tkinter
Flask
selenium
Matplotlib and many more...
verified badge
Software fundamentals , introduction to IT or Information technology. I can motivate students into IT and programming and can teach various programming languages likes python,C,C++,Java,HTML,javascript , web development , app development , embedded systems.
Also can help you in your studies or profession depending on the IT or computer science topics you wish.
verified badge
A Cambridge and UniVie Grad and a soon-to-start PhD student in Computer Science and Mathematics at ISTA to teach Maths, Stats, CS and/or Computational Biology/Programming modules.
Ich spreche auch Deutsch und kenne mich mit dem Schulmaterial (z.B. Matura) und Modulen aus Uniprogramm (BSc Mathe auf Uniwien) aus.

If your goal is not just to learn some formulas by heart, but to gain a deep insight into how mathematical topics are interconnected, or to get a hand at coding and how to think algorithmically to solve complex tasks – I am just the right fit for you or your child. Additionally, I am personally familiar with the British educational system – from A-Levels (3 x A*) to University (MSc/MPhil from Cambridge with distinctions).
verified badge

🐍 Learn Python and Data Science with an experienced instructor.

🖥 I offer customised private lessons for beginners and advanced students.

👨🏻‍🏫 With two years of experience teaching at a public school for data science and data analysis, I will help you understand concepts such as data processing, machine learning and statistical analyses in a practical way.

🤖 Whether you want to improve your programming skills, analyse data efficiently or develop your own machine learning models, the lessons will be tailored to your individual needs.
verified badge
Code Your Ideas Into Reality 💻🚀
Want to build your own website or start a tech career? This class is perfect for absolute beginners who want to learn Python and use it to build real, working web apps with Django. You'll go from writing your first line of code to deploying complete projects - step by step, clearly explained, and handsOn.

✨ No experience needed.
🧠 Learn by doing - real apps, real logic.
🌍 Build skills for school, work, or freelance life.

Let’s turn your curiosity into code. First session gets you started!
verified badge
Unlock Your Potential in Programming, Math & Data!

Hello! Are you looking to strengthen your skills in Programming, Mathematics, or Data science? As a Master's student in Data Science at Technische Universität Wien and an Experienced Educator, I offer personalized tutoring to help you achieve your academic and learning goals.

What I Offer:

Programming Fundamentals: Dive into Python, C/C++, Object-Oriented Programming (OOP) and Data Structures. Perfect for beginners or those looking to solidify their understanding.

Mathematics: From School Level Concepts to Foundational University Topics, I can help you grasp Complex Ideas and Improve your Problem-Solving Skills.

Introduction to Data Science: Get started with Essential libraries like NumPy, Pandas, and scikit-learn, and understand core data analysis concepts (Data Preparation, Analysis, Visualization, Model Training and Predictions).

Microsoft Office & Computer Basics: Master Excel, PowerPoint, Word, and General Computer Literacy for Academic or Professional Success.

My Teaching Approach:

With over five years of experience as a Secondary School Educator and a Co-Founder & Instructor, I believe in a clear, patient, and practical approach. My goal is to make complex topics understandable and engaging, building your confidence step-by-step. I focus on hands-on learning and real-world applications to ensure you not only learn but also enjoy the process.

Who Can Benefit:

School students
University students seeking foundational support
Anyone new to programming or data concepts
Individuals looking to improve their general computer skills

Let's work together to make learning effective and enjoyable!

About Me:

I am Muhammad, a dedicated Data Science Master's student with a passion for teaching and problem-solving. My background in Software Engineering and my experience in various educational roles have equipped me to guide you effectively on your learning journey.
verified badge
This course is designed for students who want to gain a solid understanding of basic computer science concepts. It covers the logic behind computer systems, starting with the inner workings of a computer and progressing to topics such as networking, operating systems, and basic programming.

Whether you're considering a career in technology or simply want to better understand the digital world around us, this course will give you the tools you need to navigate the information age.
verified badge

I hold a Master's degree in Computer Science from Germany. I offer tutoring in German, mathematics, and computer science for middle and high school students.

Materials:

German: Grammar, Conversation, Study Preparation

Mathematics: Fundamentals, Logic, Exercises, Exam Preparation

Computer Science: Introduction to Programming, Simple Algorithms, Project Assistance
verified badge
Hi! I’m Wahagn, a qualified international school teacher with 4+ years teaching Computer Science at IGCSE, A-Level, and IB DP levels. I hold a BSc and MSc in Computer Science from Leiden University and have worked in international schools across Europe. I specialize in helping students understand programming concepts, prepare for exams, and develop problem-solving skills. My lessons are personalized, practical, and focused on student success.
verified badge
Introduction to Linux as a work environment course.
This course is designed for people who want to use Linux productively in their daily work, whether as an alternative to Windows or macOS, or as their first introduction to free and open-source operating systems. We start from scratch and explain in an easy-to-understand way how a Linux system works, how the desktop, file system, and user management are organized, and how to install and use common software for everyday tasks. The goal is not just to learn how to "use" Linux, but to understand it well enough to work independently, securely, and efficiently.
message icon
Majed kontaktieren
repeat students icon
Der richtige Lehrer Garantie
Ähnliche Kursen
arrow icon previousarrow icon next
verified badge
Either you want to understand how computers work in general, what are the risks of online activities or you want to start or improve your developer skills, I will be happy to help you with that.
I am specialized in Java, GOlang, Docker, Git, HTML, CSS, JS, jQuery and I work in the field for more than 20 years.
I have experience in coaching professionals as well as in introducing children and teenagers to the fascinating world of computers and especially programming.
verified badge
If you’ve ever felt that science and math are difficult, it’s probably because no one showed you how to think like a problem solver.
In my classes, you’ll learn not just formulas or code but how to truly understand concepts, apply them, and build strong logical intuition.

I teach:
• 🔢 Mathematics: From algebra and calculus to applied problem-solving for real-world use.
• 💻 Computer Science: Coding fundamentals (Python, C++), algorithms, and logical thinking for beginners and intermediate learners.
• ⚛️ Physics: Mechanics, thermodynamics, and practical examples that make abstract ideas simple and visual.

As a Software Engineer and Master’s student in Engineering at Nagoya University, I bring both academic knowledge and hands-on experience from real projects. My teaching approach is interactive, visual, and deeply focused on understanding over memorization.

Let’s turn complex problems into clear, step-by-step insights — and make learning something you genuinely enjoy.
verified badge
Python is a relatively easy programming language to learn and accessible to all, it allows learning to program in a structured way, with a simple syntax.

I suggest you learn all the basics for a good beginner in Python, from simple variable declaration, to loops and functions for example.
verified badge
I am a graduate of Oxford University and have worked as a lecturer in theoretical physics at the university level and currently live in Monaco. I teach mathematics, physics, and computer science at both high school and university levels as well as preparing students for Oxford/Cambridge entrance exams.
I offer personalized coaching throughout the year, including during school holidays!
Do not hesitate to contact me by message on this site for more information.
verified badge
What is this AI thing everybody is talking about these days? Do you want to understand technology at a deeper level? Are you interested in how common applications fundamentally operate? Would you like to improve your logical and analytical skills (not to mention endurance and patience)?
Learning to code - a phrase that is all too popular nowadays. Still, dealing with programming languages is kind of inevitable in every sector. And by becoming fluent in Python or AI techniques you broaden the spectrum of your possibilities, in academia, in the job market and in your personal life too!
There is simply no better language than Python to begin with on your exciting coding journey. And there is also no better way of doing that than by having someone personal to ask questions to. This way you not only don't have to waste time and effort on a stupid typo, but you're also less likely to give up. Effort * Encouragement = Success!
verified badge
I can help you with your python project works. With live coding sessions, tips, and tricks you will have a chance to improve your knowledge or complete your coding project/assignments with great insight into the code. I am working with the following libraries in my everyday work AI developer:

Numpy
Pandas
Scipy
Scikit-learn
Tensorflow / Keras
Pytorch
OpenCV
Tesseract
Pillow
Tkinter
Flask
selenium
Matplotlib and many more...
verified badge
Software fundamentals , introduction to IT or Information technology. I can motivate students into IT and programming and can teach various programming languages likes python,C,C++,Java,HTML,javascript , web development , app development , embedded systems.
Also can help you in your studies or profession depending on the IT or computer science topics you wish.
verified badge
A Cambridge and UniVie Grad and a soon-to-start PhD student in Computer Science and Mathematics at ISTA to teach Maths, Stats, CS and/or Computational Biology/Programming modules.
Ich spreche auch Deutsch und kenne mich mit dem Schulmaterial (z.B. Matura) und Modulen aus Uniprogramm (BSc Mathe auf Uniwien) aus.

If your goal is not just to learn some formulas by heart, but to gain a deep insight into how mathematical topics are interconnected, or to get a hand at coding and how to think algorithmically to solve complex tasks – I am just the right fit for you or your child. Additionally, I am personally familiar with the British educational system – from A-Levels (3 x A*) to University (MSc/MPhil from Cambridge with distinctions).
verified badge

🐍 Learn Python and Data Science with an experienced instructor.

🖥 I offer customised private lessons for beginners and advanced students.

👨🏻‍🏫 With two years of experience teaching at a public school for data science and data analysis, I will help you understand concepts such as data processing, machine learning and statistical analyses in a practical way.

🤖 Whether you want to improve your programming skills, analyse data efficiently or develop your own machine learning models, the lessons will be tailored to your individual needs.
verified badge
Code Your Ideas Into Reality 💻🚀
Want to build your own website or start a tech career? This class is perfect for absolute beginners who want to learn Python and use it to build real, working web apps with Django. You'll go from writing your first line of code to deploying complete projects - step by step, clearly explained, and handsOn.

✨ No experience needed.
🧠 Learn by doing - real apps, real logic.
🌍 Build skills for school, work, or freelance life.

Let’s turn your curiosity into code. First session gets you started!
verified badge
Unlock Your Potential in Programming, Math & Data!

Hello! Are you looking to strengthen your skills in Programming, Mathematics, or Data science? As a Master's student in Data Science at Technische Universität Wien and an Experienced Educator, I offer personalized tutoring to help you achieve your academic and learning goals.

What I Offer:

Programming Fundamentals: Dive into Python, C/C++, Object-Oriented Programming (OOP) and Data Structures. Perfect for beginners or those looking to solidify their understanding.

Mathematics: From School Level Concepts to Foundational University Topics, I can help you grasp Complex Ideas and Improve your Problem-Solving Skills.

Introduction to Data Science: Get started with Essential libraries like NumPy, Pandas, and scikit-learn, and understand core data analysis concepts (Data Preparation, Analysis, Visualization, Model Training and Predictions).

Microsoft Office & Computer Basics: Master Excel, PowerPoint, Word, and General Computer Literacy for Academic or Professional Success.

My Teaching Approach:

With over five years of experience as a Secondary School Educator and a Co-Founder & Instructor, I believe in a clear, patient, and practical approach. My goal is to make complex topics understandable and engaging, building your confidence step-by-step. I focus on hands-on learning and real-world applications to ensure you not only learn but also enjoy the process.

Who Can Benefit:

School students
University students seeking foundational support
Anyone new to programming or data concepts
Individuals looking to improve their general computer skills

Let's work together to make learning effective and enjoyable!

About Me:

I am Muhammad, a dedicated Data Science Master's student with a passion for teaching and problem-solving. My background in Software Engineering and my experience in various educational roles have equipped me to guide you effectively on your learning journey.
verified badge
This course is designed for students who want to gain a solid understanding of basic computer science concepts. It covers the logic behind computer systems, starting with the inner workings of a computer and progressing to topics such as networking, operating systems, and basic programming.

Whether you're considering a career in technology or simply want to better understand the digital world around us, this course will give you the tools you need to navigate the information age.
verified badge

I hold a Master's degree in Computer Science from Germany. I offer tutoring in German, mathematics, and computer science for middle and high school students.

Materials:

German: Grammar, Conversation, Study Preparation

Mathematics: Fundamentals, Logic, Exercises, Exam Preparation

Computer Science: Introduction to Programming, Simple Algorithms, Project Assistance
verified badge
Hi! I’m Wahagn, a qualified international school teacher with 4+ years teaching Computer Science at IGCSE, A-Level, and IB DP levels. I hold a BSc and MSc in Computer Science from Leiden University and have worked in international schools across Europe. I specialize in helping students understand programming concepts, prepare for exams, and develop problem-solving skills. My lessons are personalized, practical, and focused on student success.
verified badge
Introduction to Linux as a work environment course.
This course is designed for people who want to use Linux productively in their daily work, whether as an alternative to Windows or macOS, or as their first introduction to free and open-source operating systems. We start from scratch and explain in an easy-to-understand way how a Linux system works, how the desktop, file system, and user management are organized, and how to install and use common software for everyday tasks. The goal is not just to learn how to "use" Linux, but to understand it well enough to work independently, securely, and efficiently.
Der richtige Lehrer Garantie
favorite button
message icon
Majed kontaktieren