from517.28CNY/ h
Learn how to program from beginner to advanced and how to improve your computer skills
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.
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.
Extra information
Bring your own laptop and let me know as much information in advance about what you would like to learn, so I can prepare in advance.Location
At teacher's location: Brussels, Belgium
At student's location: Around Anderlecht, Belgium
At student's location: Around Lede, Belgium
|
Use ⊞+wheel to zoom!
General info
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: | 60 minutes 90 minutes 120 minutes |
The class is taught in: | English, Dutch |
About Me
Flemish Belgian living in Brussels with a passion for technology. Previously a teaching assistant at the university and co-founded a startup and other companies.I am a patient person and have been compliment that my calm demeanour helped many learn more easily. Successfully teaching a student in a pleasant maner is for me one of the most rewarding things in life.
Education
Professional Bachelor Informatics in 2002, BA Computer Science in 2003, MSc Computer Science in 2005, PhD Information Systems (not finished due to spin-off) in 2008Experience / Qualifications
C/C++/Objective C, Java, Python, Ruby, UML, ORM, SQL, Scheme, and many other languagesCo-founded most successful Belgian tech company in 2008 and was CTO
Co-founded first Belgian Bitcoin company in 2014
ICT Consultant and freelance work
Created an iPad application for the Communal Belgian elections
Ask a question
Send a message explaining your needs and Damien will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 517.28 CNYAt teacher's location
from 846.47 CNYAt student's home
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since February 2023
- Phone number verified
- Facebook connected
- Google connected
- Linkedin connected
- Twitter connected
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 517.28 CNYAt teacher's location
from 846.47 CNYAt student's home
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is WelcomeMaster Python with Personalized Courses
Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.
Why Choose My Courses?
Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.
Practical Experience: Learn by doing with real-world projects that build your understanding and skills.
Ongoing Support: Get unlimited email support for any questions you have between sessions.
As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.
Book Your First Lesson:
Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
Pr YSF
Electronics, Control of industrial systems, C/C++ VHDL programming, digital and analog electronics, MATLAB simulationHello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).
Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences
These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.
COURSE OBJECTIVES AND PEDAGOGICAL APPROACH
Resumption and deepening of fundamental concepts through exercises with course reminders.
Put the student in a situation of questioning and research.
Respond to individual issues and questions
Exercise training in order to achieve real mastery of the content.
Learn to build theoretical reasoning from observable facts or hypotheses.
Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)
This educational approach is effective since it has often led me to interesting results with my students.
Associate professor provides support courses in electrical engineering
Join
Personalized tutoring for learning how to write code and program using the Python computer language.Personalized Tutoring for Learning Coding and Programming in Python
This online tutoring program is designed to provide you with personalized learning in computer programming with the Python language. Whether you are a complete beginner, a student looking to deepen your knowledge, or a professional eager to master Python, this course adapts to your level and specific needs. By covering the fundamentals of programming, advanced data structures, and complex problem solving, this tutoring will help you acquire the skills needed to excel in software development, data analysis, and artificial intelligence.
---
Why choose this program?
- Personalized approach: Each session is perfectly adapted to your specific needs and your learning pace. You have the opportunity to ask questions at any time and benefit from personalized follow-up between each session.
- Interactive methodology: Practical learning with concrete exercises, case studies and real projects to allow you to directly apply theoretical concepts.
- Flexibility of formats: Choose between 60, 90 or 120 minute classes depending on your goals and schedule.
- Practice-oriented course: Programming is a field that is learned by doing, each course includes a large part of practice to consolidate the acquired knowledge.
---
Course content:
Beginner level:
1. Introduction to Python:
- Basic syntax, data types (integers, strings, lists, dictionaries, etc.).
- Control structures: conditions (if, else), loops (for, while).
- Functions and arguments: creation and use of functions.
2. Object-oriented programming (OOP):
- Introduction to OOP: classes, objects, attributes and methods.
- Encapsulation, inheritance, polymorphism and abstraction.
- Implementation of OOP in simple projects.
3. Introduction to file management:
- Reading and writing text and CSV files.
- Data manipulation for real applications.
---
Intermediate level:
1. Advanced data structures:
- Advanced lists, stacks, queues and dictionaries.
- Algorithm concepts: sorting, searching, algorithmic complexity.
- Use of Python libraries: NumPy, Pandas for data manipulation.
2. Error and exception handling:
- Introduction to exceptions and error handling in Python.
- Creation of custom error messages and handling of common exceptions.
3. Practical projects:
- Development of medium-sized projects, such as simple games or data management applications.
- Solving real-world problems, such as analyzing data from external files.
---
Advanced level:
1. Advanced Libraries and Practical Applications:
- Introduction to libraries for web development (Flask, Django) and data analysis (Matplotlib, Seaborn).
- Applications of Python in artificial intelligence and machine learning with libraries like TensorFlow or scikit-learn.
- Implementation of complex projects using data analysis and visualization tools.
2. Code optimization:
- Techniques to improve the performance of Python code.
- Memory management and algorithm optimization.
3. Advanced projects:
- Development of complex projects in Python such as web applications, data analysis or large-scale data processing tools.
---
Course schedule:
- 60 minutes: Ideal for tackling a specific topic, working on an exercise or exploring a concept in a targeted manner.
- 90 minutes: Allows for a more in-depth exploration of concepts, with concrete examples and interactive exercises.
- 120 minutes: Intensive format for revisions, completing complete projects or studying more advanced concepts.
Each session includes:
1. Theoretical introduction: Quick review of key concepts or introduction to new topics.
2. Live Practice: Applying concepts with exercises or code in real time, allowing for active learning.
3. Projects: Construction of real projects to put into practice the knowledge acquired.
4. Questions and answers: Time dedicated to clarifying difficult points or problems encountered during the session.
---
Resources and tools provided:
- Teaching materials: Detailed course documents, practical exercises, projects to complete.
- Interactive platform: Use of digital whiteboards, screen sharing to visualize code, and real-time collaboration tools.
- Personalized monitoring: You can ask questions outside of class, receive feedback on your projects and benefit from progress monitoring.
---
About the trainer:
A Python programming expert with several years of experience in teaching and practicing software development. With clear and practice-oriented pedagogy, the trainer will help you move from beginner to intermediate or improve your skills if you are already familiar with the Python language.
---
Book your course now!
If you want to learn Python programming in an efficient, flexible and practical way, this tutorial is for you. Sign up today to start coding with confidence and progress quickly!
Alex
Mathematics for students of all grades, IB and GCSEMathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.
Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.
My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline
I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
Alicha
ICT class, Computer Science, Coding and Network, all about Computer Classes are face-to-face at the student's home or via webcam. You will learn computer science according to your level and what you want to learn. I am a computer science student so quite versatile. As far as programming is concerned, the possible languages are: HTML, CSS, PHP, Python, C and C++, for the network, introduction to software such as Cisco packet tracer, GNS3, vmware, virtual box. Introductory computer courses, even rudimentary ones, are possible. You will learn in a jovial and encouraging atmosphere, I have a lot of experience in the field of teaching and I am comfortable with children
Himank
Computer Science Subjects and Projects : Operating Systems, Algorithms, Data Structures, Database Management System and Computer Networks.Currently, I am working at the MaaS department in Denso Corporation, Shinagawa, Tokyo.
I have done my masters from the Indian Institute of Technology Hyderabad India recently.
I can teach any subject of Computer Engineering. I will give you class from very basic to advanced level.
I have cracked Graduate Aptitude Teset (GATE) in India and score AIR 1456 among 100000 students. I have in-depth knowledge of Computer Science subjects.
I can teach you coding, Science and Math if you wish to learn new things contact me.
This class is for those who really want to use to learn computer subjects like Computer Networks and Algorithms in a more innovative manner.
I can help you in deciding on your final year project in Computer Science Domain as well.
I little bit know Nihon-Go as well.
Melih
Computer courses (databases, programming, artificial intelligence and cybersecurity)I am a computer science student at the Polytechnic Faculty of Mons. Alongside my studies, I have enriching experience as a private teacher, providing courses in various fields such as databases, programming, artificial intelligence and cybersecurity.
Here is a concise summary of some significant projects I have completed:
Secure connected sensor system - Collaborative development with Polish students to create a secure and connected sensor network.
Full Stack Development for EasyTrip - Website design for a fictional company specializing in travel planning.
Optimization of vehicle routes for IT - OPTICS - Participation as a developer in a team of 17 students, working on route optimization for a real client.
Creating AI for Financial Transactions – Development of artificial intelligence capable of executing financial transactions based on stock market fluctuations.
Business project for PARASOLAR SA - Participation in the Business section for a connected parasol project and carrying out a financial analysis.
Civil Engineering Entrance Exam Training - Providing training to help students pass the Civil Engineering Entrance Exam.
Middle school tutoring - Supervision during remediation sessions for high school students.
These varied and enriching experiences demonstrate my commitment, my versatility and my passion for IT as well as for teaching.
Loic
Math, Computer, Test prepations, Tutoring and Advices for Primary, Secondary, and University Students ( Bachelor degree)Mathematics is a powerful subjects which has its applications in mostly all the fields like engineering, finance and moreover. In this class you will be able to overcome your fear in Mathematics by having simplified lectures in mathematics field lsuch as algebra and calculus.
Moreover you will have detailed explanations in subjects programing, more precisely in python and java, which are useful tools for a good career development.
Faisal
Python from Beginner to Expert Level Step - by - StepHi, I hope you will be fine.
Welcome to my profile.
This is Faisal. I am a Lecturer in Data Science at University. Data Science is the advanced field of Computer Science. I have more than 4 years of teaching experience including International level Students from Multiple countries of different levels of education, like, up to the University level.
I love education because education is a powerful weapon to change the world. I am hardworking, and I am interested to use my Technical background and Expertise for my students. I teach the students with step-by-step instructions to make their concepts clear. That’s why I always focus on the Quality of Education to make my students and their parents happy. I take quizzes /tests daily and weekly basis. I provide the helping materials. I'm a friendly, happy, and polite person. I really like teaching because I think it’s my passion. I really enjoyed teaching children because they always enjoy my lessons.
Lооking fоrwаrd tо Help mоre аnd mоre students tо get better & Quаlity Educаtiоn.
Feel free to contact me,
Takecare
:)
Ahmed
Plan your future! Develop in-demand programming skills and open doors to an exciting career.Software development engineer eager to share his knowledge, I offer personalized private lessons for all levels, from beginner to advanced.
I acquired in-depth expertise in the language and its applications. I am able to guide you in all aspects of programming, from basic syntax to the most advanced concepts (eg OOP).
Prateeba
Computer programming courses (Python|Java|Scala|C++|C)This course is for students who have difficulty programming or understanding certain concepts related to computer programming.
Being a final year student in computer science with a lot of experience in different projects, I understand the obstacles encountered by students.
My goal is to make sure that they overcome these difficulties and that they understand the computer logic behind them so that they can solve the problems themselves and progress.
I teach the following languages:
- Python
- Java
-Scala
- C / C ++
- MySql
Specializing in algorithms and data structures, I can also help with algorithmics especially for problematic subjects for beginners (data structures (trees, heaps etc.), recursion)
I am very patient and attentive.
Soumen
Java Programming concepts from Experienced IT ProfessionalJava is a powerful programming language and I deliver the concepts explanation very clearly so that it helps students to pick up. The classes will be backed up by a lot of practical lessons and theory notes will be provided for reference. Regular touchpoints and assessments will be held and doubt clearing sessions will also be conducted on a regular basis.
Tony
Python Programming: Beginners to Advanced (Hands-On Learning)Python is not just another programming language.
It's a tool that empowers its users to innovate, analyze, and solve complex problems, making it one of the most sought-after skills in today's digital age.
As an Electrical & Computer Engineer with a Master's in Artificial Intelligence, I have an in-depth understanding of both the theoretical and practical aspects of computer science & programming.
Whether you're a curious child eager to grasp the basics or an adult aiming to dive deep into advanced concepts, I am equipped and enthusiastic to guide you on this enlightening journey!
Sunny
Beginner level introduction to computer programmingThis course will introduce you to the world of computer programming.
We will start with very basic of how the computer system works. Then we will explore how you can instruct a computer to perform some simple tasks for you using simple English algorithms.
From there we can slowly start with a real-world programming language like JAVA.
At the end of the course, you can expect yourself to write small programs for simple tasks.
Luca
Java, C, and C++ Programming Language Classes delivered in English and ItalianI believe everyone can learn everything when the quality of explanations is individually tailored to their unique cognitive style and mind’s shape.
My method is based on establishing empathy and gaining a deep understanding of how my students’ brains work.
Through my experiences, I've learned that no topic or subject is inherently difficult to comprehend, as long as the teacher can present it in a manner that fits the individual's mind scheme.
As a teacher and educator, my primary objective is to attain effective communication, thus fostering a genuine understanding of the subject through a plethora of real-life cases and examples.