Add to Wish List
from15.07GBP/ h
Computer programming for beginners or first year university students
As a Computer Engineering graduate, I have a solid foundation in programming and am eager to share my knowledge with you. In this class, I will comprehensively introduce programming in C/C++ or Java. We will start with the basics and progress to more advanced topics, including data types, control structures, and functions.
Through a series of simple and straightforward exercises, you will gain practical experience in programming. The more you practice, the better you will become. I will be there to guide you every step of the way and answer any questions you may have.
By the end of this class, you will have a solid understanding of programming concepts and be well-equipped to tackle more complex projects.
Whether you're a complete beginner or have some programming experience, this class will provide you with a strong foundation in programming.
Through a series of simple and straightforward exercises, you will gain practical experience in programming. The more you practice, the better you will become. I will be there to guide you every step of the way and answer any questions you may have.
By the end of this class, you will have a solid understanding of programming concepts and be well-equipped to tackle more complex projects.
Whether you're a complete beginner or have some programming experience, this class will provide you with a strong foundation in programming.
Extra information
Bring your own laptop to practiceLocation
At teacher's location: New Cairo, Egypt
Online via webcam
|
Use ⊞+wheel to zoom!
General info
Age: | Children (7-12 years old) Teenagers (13-17 years old) Adults (18-64 years old) Seniors (65+ years old) |
---|---|
Student level: | Beginner Intermediate |
Duration: | 60 minutes |
The class is taught in: | English, Arabic |
About Me
> I offer programming tutoring for students in Egypt.> I recently graduated from the University of Leeds and live in New Cairo.
> I pride myself on my ability to explain complex programming concepts in simple terms, and I'm always willing to go the extra mile to ensure my students truly understand the material. We'll start with the basics of variables, data types, and control structures before moving on to more advanced topics like object-oriented programming and algorithms.
> I'll provide you with challenging tasks to solve between sessions, so you can practice what you've learned and solidify your understanding of the material.
Education
Graduated from The University of Leeds in 2020, majoring in Electronics and Computer Engineering with an overall grade of 2:1 and a First class in my graduation project.Experience / Qualifications
Experience in programming from various university projects and fellow teachers.Experience in programming from various university projects and fellow teachers.
In today's digital age, cybersecurity is essential for protecting sensitive information and preventing cyber attacks. This course will provide students with a comprehensive introduction to cybersecurity, covering topics such as cybersecurity essentials, Security awareness, vulnerability management, network essentials, and web applications penetration testing.
Throughout the course, students will learn about the latest tools and techniques cybersecurity professionals use to protect against cyber attacks. They will also gain hands-on experience using real-world scenarios to identify and mitigate security risks. Additionally, the course will cover web application penetration testing, where students will learn how to identify vulnerabilities in web applications and practice exploiting them in a controlled environment to understand how to defend against such threats.
By the end of the course, students will have a solid foundation in cybersecurity fundamentals and be prepared to apply this knowledge in their professional careers. This course suits anyone interested in learning more about cybersecurity, including IT professionals, managers, and executives.
Are you struggling with your C, C++, or Java programming assignments? Don't worry! This class is designed to provide comprehensive assistance and guidance to students who need help with their programming assignments. Whether you're a beginner or have some programming experience, this class is tailored to meet your needs.
In this class, we will cover various programming concepts and techniques relevant to C, C++, and Java. We will discuss common challenges faced by students and provide step-by-step guidance on solving programming assignments effectively. The class will focus on understanding the assignment requirements, designing an appropriate solution, implementing the code, and testing it for correctness.
During the sessions, you will have the opportunity to ask questions, seek clarifications, and receive personalized feedback on your programming assignments. The class will be conducted in a supportive and interactive environment to ensure maximum learning and engagement.
Ask a question
Send a message explaining your needs and Omar 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 £15.07At teacher's location
from £15.07Online via webcam
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 December 2020
- 2 repeat students
- Phone number verified
- Facebook 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 £15.07At teacher's location
from £15.07Online via webcam
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
Matías
Private coding / programming lessons with pythonPython is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.
This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.
As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.
I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.
Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
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.
Ricardo
Master Coding with a Pro Tutor: C, C++, C#, Python, Java, and More! Unleash Your Programming Potential Today!Welcome to Personalized Learning Excellence! In our first session, we'll set expectations and explore your preferred learning methods. My tutoring is all about you – flexible, interactive, and tailored to your pace.
Engage in dynamic voice chats, where questions are encouraged, and concepts are demystified at your speed. Whether you bring your ongoing projects or pinpoint specific challenges, I'm here to guide you. We'll dive deep, strengthening your reasoning skills as we unravel coding puzzles together.
Struggling with a particular topic? Fear not! Share your concerns, and I'll craft targeted activities that not only conquer the hurdle but also illuminate interconnected concepts, ensuring you build a robust foundation.
Unlock the potential of ongoing learning in our programming sessions. Each lesson serves as a stepping stone, building upon the last to deepen your coding expertise. Join me for a transformative experience where the cumulative effect of multiple sessions enhances your programming prowess. Let's embark on a series of lessons that delve into the intricacies of coding, turning each session into a valuable building block toward your programming mastery.
Let's embark on a learning journey where understanding takes the lead, and your coding proficiency soars to new heights!
Adam
web application developing and programmingThe best techniques and programming languages to build the most powerful applications using Java, SpringBot, Angular, Bootstrap, and various databases, with the application of the testing system, Microservices, and many of the latest technologies.
teaching best and latest technologies for building web web applications using java, spring boot, angular, bootstrap, database, with testing technologies, micro services architecture and more latest technologies
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.
Mourad
Machine Learning with Python and PyTorch: Practical Hands-on TrainingWelcome to "Machine Learning with Python and PyTorch: Practical Hands-on Training," a beginner-friendly course designed to introduce you to the exciting world of machine learning using two of the most popular tools in the industry: Python and PyTorch. This course focuses on practical, hands-on learning, ensuring you gain the skills needed to start building your own machine learning models.
#### Course Objectives:
- **Introduction to Machine Learning:** Understand the basic concepts and principles of machine learning.
- **Python Programming for Machine Learning:** Learn Python programming essentials tailored for machine learning applications.
- **PyTorch Fundamentals:** Get acquainted with PyTorch, a powerful and flexible deep learning framework.
- **Practical Experience:** Gain hands-on experience by working on real-world projects and exercises.
- **Model Building and Evaluation:** Learn to build, train, and evaluate various machine learning models.
#### Course Outline:
1. **Introduction to Machine Learning:**
- What is machine learning?
- Types of machine learning: supervised, unsupervised, and reinforcement learning
- Applications of machine learning in different industries
2. **Python Programming Essentials:**
- Introduction to Python programming
- Data structures and libraries (NumPy, Pandas)
- Basic data manipulation and visualization (Matplotlib, Seaborn)
3. **Getting Started with PyTorch:**
- Introduction to PyTorch and its ecosystem
- Setting up your environment and installation
- Understanding tensors and basic tensor operations
4. **Building Your First Machine Learning Model:**
- Data preprocessing and preparation
- Splitting data into training and testing sets
- Building a simple linear regression model with PyTorch
5. **Training and Evaluating Models:**
- Understanding the training process
- Loss functions and optimization algorithms
- Evaluating model performance using metrics
6. **Advanced Models and Techniques:**
- Introduction to neural networks
- Building and training a neural network with PyTorch
- Exploring convolutional neural networks (CNNs) for image classification
7. **Practical Projects and Applications:**
- Hands-on projects to reinforce learning
- Real-world applications and case studies
- Tips and best practices for successful machine learning projects
8. **Next Steps in Your Machine Learning Journey:**
- Exploring further learning resources
- Joining machine learning communities and forums
- Preparing for advanced topics and courses
#### Who Should Enroll:
- Beginners with no prior experience in machine learning
- Individuals interested in learning Python programming
- Aspiring data scientists and machine learning enthusiasts
#### Prerequisites:
- Basic computer literacy and familiarity with high school-level mathematics
- No prior programming or machine learning experience required
#### Course Outcomes:
By the end of this course, you will be able to:
- Understand the fundamental concepts of machine learning
- Write and execute Python code for machine learning tasks
- Use PyTorch to build, train, and evaluate machine learning models
- Apply your knowledge to real-world problems and projects
- Take the next steps in advancing your machine learning skills
Join us in "Machine Learning with Python and PyTorch: Practical Hands-on Training" to embark on your journey into the fascinating world of machine learning. Gain the skills and confidence needed to build and deploy your own models, and start making an impact with machine learning today.
Gaëlle
Code Your Way to Success: A Fun and Interactive Introduction to Programming for KidsIn this class, kids will learn the fundamentals of programming and computer science in a fun and engaging way, and discover how these hard and soft skills can be used in their personal and future professional lives. Through interactive lessons and hands-on projects, kids will explore the world of code and create their own digital creations.
Throughout the course, they will:
Learn the basic concepts and terminology of programming
Experiment with different programming languages and platforms
Create simple programs and apps using code
Collaborate with peers and share their creations
Develop problem-solving skills, logical thinking, and other valuable skills that will be useful in any field
By the end of the class, your children will have the knowledge and confidence to continue exploring the exciting world of programming and computer science and will understand how code can be a powerful tool for achieving success in any field. They'll be able to choose the job they want in the future or even build their own company. So, join us and code your way to success!
Brahim
JAVA/JEE and Frameworks Course from beginner to expertCourse in standard java and/or entreprise java programming and/or frameworks used in the most java projects.
The course takes place in a theoretical course format, followed by small practical exercises and will be finalized by a mini-project that encompasses all that is seen in the course.
We use the n-tier architecture under heavy applications or web applications.
Benito
Python, SQL and/or Machine/Deep Learning Classes at your place or Online!I am currently working as an online teacher 🧑🏫 and course content developer in Python, SQL and a wide range of Machine/Deep Learning topics 🧑💻. My experience enables me to offer lessons ranging from beginner to advanced levels. I can tailor the classes to your specific needs and schedule, providing a well-structured learning path 🚀.
What do you get from me?
👉 Learn at your own pace without any pressure
👉 Well-documented tutorials
What topics do I usually cover at the beginning for people without Python/SQL experience?
✔️ Understanding the basic concepts (variables & types) --> Python/SQL
✔️ Math & Statistics (explained easily) --> Python
✔️ Data Manipulation (tables, dataframes, joins,...) --> Python/SQL
What topics do I cover for people with Python/SQL experience?
✅ Classic libraries: Pandas, Numpy, Scikit-learn, Tensorflow, Pytorch
✅ Data Analytics/Visualization: Plotly, Seaborn, Matplotlib
✅ Domains: Regression, Classification, NLP, LLM, Computer Vision, Generative AI, Time Series, Neural Networks, Ensemble Methods
✅ MLOps: MLflow, Prefect, Mage, GCP, AWS
Whether you are new to the field, seeking to enhance your skills, or require assistance with a work/school project, feel free to reach out to me!😉
Shalitha
Software Engineering : Python : Java : From Senior DeveloperI am a lecturer and a senior software engineer. I got my degree in Engineering with Mathematics and completed the masters with Computer Science heavily covered with mathematics. I have more than 7 years of teaching experience.
I will work with the student and get to know about his/her level. Then I will improve it from there. I will teach so that the learning will be an interesting experience for the child.
Mahmoud
Computer Programing, Coding instructor, Data analyst, Web Development, Software engineerI specialize in teaching web technology and data analysis for students at all levels, covering and i can learn children from 6 to 18 years old
web technology( HTML, CSS, JavaScript, C#, ASP.NET MVC, API development, database management)
data analysis( Excel, Power BI, SQL, and Python).
My goal is to make complex concepts accessible and engaging, helping students build both foundational skills and industry-relevant expertise. I provide structured lessons with hands-on projects and assign exercises after each session to reinforce learning. Progress is closely monitored, with regular feedback provided to keep students motivated and improving.
Whether you're a beginner eager to build your first web page, a student looking to analyze data effectively, or a budding programmer ready to create dynamic applications, my courses are tailored to your pace and goals. You'll develop real-world skills and gain confidence in a supportive learning environment designed to challenge without overwhelming.
Gaëlle
Minecraft and Coding: Adventures in ProgrammingDiscover the exciting world of programming through Minecraft, you will learn the fundamentals of coding while creating and modifying your own Minecraft world.
You will learn how to use programming languages to control in-game elements, create custom mods, and design your own mini-games within Minecraft. With a fun, hands-on approach, it not only teaches valuable programming skills, but also encourages creativity and logical thinking.
Azzedine
Maîtrisez NinjaTrader: Develop an expert in trading!Get an expert in trading with NinjaTrader!
If you are passionate about trading and souhaitez maitriser on one of the platforms of trading with more people in the market, this announcement is for you!
If you are an expert in NinjaTrader, I offer you some training to help you get into this trading platform as an exception. If you want to use the trading manual or automate your strategies to use the C# language and other personal indicators, these configurations will guide you through the process.
Advice for all Nivea traders, technicians, and experienced professionals, to see who you can attend:
A training app for the use of NinjaTrader, comprenant of navigation in the interface, execution of orders and analysis of operations.
Detailed instructions on the creation and optimization of automated trading strategies using the C# language.
Conseils pratiques sur l'utilisation des indications personnalisés pour ajouter votre touche analytique et prendre des décisions de trading claires.
If you want to generate additional revenues from trading or do trading activities at regular times, you will be able to prepare the necessary concierges and competencies to make profit from your financial markets.
I hope you have the opportunity to develop a veritable expert in trading with NinjaTrader! Contact your maintenant to reserve your place and start your purchases over the successful financing.
Mouad
Support course in Python (For all levels, CPGE)Passionate about programming, we offer Python support courses adapted to all levels, from beginner to advanced. These courses are aimed at students in preparatory classes for grandes écoles (CPGE) as well as anyone wishing to acquire solid programming skills.
The lessons cover the essential foundations of Python with a clear and accessible teaching approach. Whether you are new to programming or want to deepen your knowledge, you will benefit from structured and progressive teaching.
With a focus on concrete concepts and practical examples, these courses aim to strengthen your skills in a tangible way. You will be guided through the nuances of Python, gaining a deep understanding that will benefit you both in your studies and in your future career.
Join us to explore the fundamentals of Python programming and progress to more advanced levels. Together, we will build a solid foundation and develop the skills needed to succeed in the dynamic world of computer programming.
Reza
Python programming language (Theoretical and Practical)Nowadays, Python is almost required everywhere around us.
- From smart devices like TVs and Smart Phones to Smart Vehicles
- Desktop computers to high end servers
Having knowledge about Python can play an important role in our life. Therefore let's start to learn PYTHON. Be sure that would be FUN.
In this class we are going to talk about:
- Basics of programming in computer
- Getting ready a Windows, Linux, or Mac OS for coding
- A little about the binary world and the mathematics behind that
- Differences between 32-bit (x86) and 64-bit (x64) systems
- Talk a little about how to think algorithmically
- What Python is, and the benefits of learning python, and the areas it uses
- How to write steps of our thinking in psudocode, and design a flowchart for our program
- Getting familliar with fundamentals of Python
- Writing small programms (Excercises and Assignments)
- Conditional loops
- Working with Input and Outputs
- Working with files (Read from and Write to)
Note that since this course is designed for beginner and intermediate levels, it does not contain advance topics like Object Oriented Programming (OOP)