facebook
    Abdullah
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from17.10GBP/ h

    Comprehensive Web Development Mastery Course for All Levels

    Dive into the dynamic world of web development with our comprehensive course designed to transform you from a novice to a professional developer. This journey will cover everything from the fundamentals to advanced techniques, ensuring a thorough grasp of web development.

    For Beginners: Start with the basics of HTML, CSS, and JavaScript. Learn how to create simple websites by understanding the structure of web pages, styling them, and making them interactive. No prior experience needed—just a passion to learn!

    Intermediate Level: Enhance your skills as you delve into responsive designs and front-end frameworks like Bootstrap and React. Begin to explore server-side programming with Node.js, understanding how to manage data with databases like Postgresql and MongoDB.

    Advanced Techniques: For those who are ready to take their skills to the next level, we'll cover advanced topics such as API integration, security practices, and the development of single-page applications. Learn performance optimization techniques and how to use modern tools like Docker and Kubernetes to deploy applications efficiently.


    Course Outcomes:

    - Build various types of websites and applications from scratch.
    - Understand both client and server-side programming.
    - Prepare to tackle real-world projects with advanced web development techniques.
    - Achieve proficiency in multiple frameworks and technologies that employers value.

    Extra information

    (1) Bring your enthusiasm and readiness to dive deep! A

    (2) A laptop for hands-on practice during sessions.

    Location

    Online via webcam

    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
    Advanced
    Duration:
    45 minutes
    60 minutes
    90 minutes
    The class is taught in:English, Arabic

    About Me

    Hello! I'm Abdullah Adel, an experienced and passionate Web Development and Programming Teacher. I love using technology to improve educational outcomes and help students of all ages and skill levels master web development and programming concepts.

    I specialize in teaching HTML, CSS, and JavaScript through interactive and engaging lessons, both in-person and online. My teaching approach focuses on making complex concepts accessible and enjoyable, utilizing digital tools to enhance the learning experience.

    Over the years, I have successfully mentored over 170 students, helping them build their technical skills and confidence in web development. My innovative teaching methods and curriculum design have led to significant improvements in student engagement and success.

    I believe in fostering creativity, problem-solving, and critical thinking in my students, preparing them for the digital future. Whether you're starting from scratch or looking to advance your skills, I'm here to guide and support you on your learning journey.

    Let’s make learning web development a fun and rewarding experience together!

    Education

    - BEng in Robotics Engineering, IU International University of Applied Sciences, Frankfurt, Germany
    - BSc in Computer Science, Higher Institute of Computer and Information Systems, Alexandria, Egypt

    Experience / Qualifications

    Web Development Teacher, Computer Nova (May 2021 – Present)

    - Created and delivered interactive lessons on HTML, CSS, and JavaScript.
    - Mentored over 170 students, boosting engagement and skills.
    - Developed a new curriculum, increasing student engagement by 25%.

    Programming Teacher, Computer Science House (May 2019 – May 2021)

    - Taught Scratch, MIT App Inventor, and Python programming.
    - Guided over 50 students in game and app development.
    Welcome to "Fun and Interactive Scratch Programming for Kids"! I'm Abdullah, an programming Teacher with a passion for making coding accessible and enjoyable for children. This class is designed specifically for young learners, introducing them to the world of programming through the playful and intuitive platform, Scratch. In this course, your child will: - Learn the Basics: Understand fundamental programming concepts like loops, variables, and conditionals through interactive projects. - Create Projects: Build exciting games, animations, and stories that they can share with friends and family. - Develop Problem-Solving Skills: Enhance their logical thinking and problem-solving abilities by tackling fun coding challenges. - Foster Creativity: Encourage their creativity as they design and implement their unique projects. My teaching approach focuses on making learning fun and engaging, ensuring that your child enjoys every step of their coding journey. With over 170 students mentored and a background in both web development and programming, I bring a wealth of experience to the classroom. Whether your child is a complete beginner or has some coding experience, this course is tailored to meet their needs and inspire a love for technology.

    Ask a question

    Send a message explaining your needs and Abdullah will reply soon:
    The more detail, the better.
    Ex. "Hi, when are you available to meet for a lesson?"

    Availability of a typical week

    (GMT -05:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2              
    3              
    4              
    5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00      Saturday at 5:00  Sunday at 5:00
    6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00      Saturday at 6:00  Sunday at 6:00
    7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00      Saturday at 7:00  Sunday at 7:00
    8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00      Saturday at 8:00  Sunday at 8:00
    9  Monday at 9:00  Tuesday at 9:00        Saturday at 9:00  Sunday at 9:00
    10              
    11              
    12              
    13              
    14              
    15              
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from £17.10Online 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.

    Online reputation

    • Instructor since May 2024
    • Phone number verified
    • Google connected

    Availability of a typical week

    (GMT -05:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2              
    3              
    4              
    5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00      Saturday at 5:00  Sunday at 5:00
    6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00      Saturday at 6:00  Sunday at 6:00
    7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00      Saturday at 7:00  Sunday at 7:00
    8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00      Saturday at 8:00  Sunday at 8:00
    9  Monday at 9:00  Tuesday at 9:00        Saturday at 9:00  Sunday at 9:00
    10              
    11              
    12              
    13              
    14              
    15              
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from £17.10Online 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


    Matías
    Private coding / programming lessons with python
    Python 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.

    Amin
    Statistical Analysis with Python and R (Rstudio) - Intro to Data Science
    By delving deep into the practical applications of statistics and data science, this course is designed to set you up for success. Learn from real-world examples: Instead of spending hours on theoretical material and trying to relate it to practical issues, we will focus solely on applied statistics. Programming will allow you to apply theory to real-world problems, equipping you with the knowledge and skills you need to succeed. We won’t be spending hours solving math problems by hand for reinforcement, as this isn’t school. Instead, we’ll use cutting-edge methods and code libraries that leverage the latest software releases to maximize productivity and efficiency. If you have any further questions, please do not hesitate to contact us.

    Salah Eddine
    Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
    Master 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.

    Owusu-Banahene
    Computer Programming & Data Structures and Algorithms
    Data Structures and Algorithms are the building blocks that make up the solutions to all computational problems. Understanding how to organize data and about fundamental algorithms is essential for solving all computational problems now and in the future. If you truly want to understand computer science, start from here.

    Joseph Unekwuojo
    Python Programming for Beginners- learn how to code with python
    Python is a high-level, interpreted programming language known for its readability and simplicity. It supports multiple programming paradigms, including object-oriented, procedural, and functional programming. Python's design emphasizes code readability, using significant indentation and English keywords, making it beginner-friendly. It is dynamically typed and garbage-collected, with a comprehensive standard library often described as "batteries included". Python is widely used in web development, data analysis, artificial intelligence, and more due to its versatility and extensive library support

    Oussama
    Mastering Web Development: From Fundamentals to Advanced Techniques
    What You’ll Learn: Front-end Technologies: HTML, CSS, JavaScript, React.js, Next.js, TailwindCSS for creating dynamic, responsive applications. Back-end Mastery: Node.js, Nest js, Express, and Fastify for building robust and scalable web servers. Databases: MySQL, PostgreSQL, and MongoDB for handling data efficiently. DevOps & Deployment: Learn Docker, CI/CD with GitHub Actions, and cloud deployment practices to ensure your applications are production-ready. How You Will Benefit: Students: Gain the technical skills and portfolio to ace your academic projects and land internships or entry-level jobs. Self-Taught Learners: Stop the guesswork and follow a structured, hands-on approach to mastering full-stack development faster. Professionals: Upgrade your skills to meet the demands of modern web development and position yourself for career growth. Why My Course is Different: Real-World Projects: You'll build applications that solve real business problems, like a complete e-commerce site, RESTful APIs, and microservices. Tailored Learning: Each course is personalized to your experience level and goals, ensuring you get the most out of every session. Problem-Solving Focus: From debugging to performance optimization, you'll learn to tackle real-world challenges confidently. Industry-Relevant Skills: Stay ahead of the curve with training in modern technologies and practices that top employers are looking for.

    Wafa
    Web development for beginners. Learn how to create your website/web application
    Hello : I am a full stack web developer and trainer in web development. I regularly host web development training sessions for beginners. I can train in HTML5, CSS3, JavaScript, PHP, MySQL, React JS, node JS. - Design of HTML web pages - Applying CSS styles - Make the web pages "Responsive" - Make pages dynamic with JavaScript - React JS library - Backend programming: PHP/Node JS language - Express JS -REST APIs - connection to a MYSQL Database, MongoDB I am also open for the realization and supervision of your projects and websites (Mini Project / PFE / Personal). Feel free to contact me for more information. Before the training, an initial meeting will allow me to better understand your needs.

    Alex
    Mathematics for students of all grades, IB and GCSE
    Mathematics 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.

    Gaëlle
    AI for children: discover how to use artificial intelligence in English, French and Spanish
    Would you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way! During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications. My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required! If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.

    Brahim
    Introduction to NoSQL DataBase MongoDB by Pratique
    Do not deal with the manual with terms of reference statements and basic documents that cannot be obtained in order to avoid the MongoDB problem. Please include the connection to one of the MongoDB données base, comment on simple CRUD operations and sujets clés que l'agrégation, l'indexation, la mode des données et les Transaction. 1- Install MongoDB 2- Implement MongoDB 3- Use of documents and collectibles 4 - Leadership Committee 5- Execute CRUD commands (create, read, update, delete) avec mongo shell 6- Type the register in a MongoDB database 7- Reset the base to remonter specific documents depuis mongo shell. 8- Lagrégation 9- Indexing 10- Amending institutions and transactions

    Youness
    Office Automation Training: Excel, Word, Remote Power Point / Online
    - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me. - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me. - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me.

    Antoine
    Marketing, Promotion, Digital Optimization and SEO
    The course module is adapted to the student. You will earn: ▪️ An integrated digital marketing strategy based on your own organizational context. ▪️ Skills to effectively analyze and leverage data to make breakthrough data-driven decisions. ▪️ A future perspective on marketing and an overview of how to use emerging digital channels and technologies, such as artificial intelligence (AI) and chatbots, within your organization. ▪️ Accept the challenges and opportunities of disruptive technology in your digital marketing strategy.

    Riadh
    Introductory Course in Computer Science, Computer Networks and Telecommunications.
    The course will cover the following points: - Office automation (Word, Excel) - Network administration - CCNA Training (This program provides the foundation for IT professionals who are familiar with the Cisco networks and operating systems) - Teaching network courses (LAN, MAN, WAN, TCP/IP protocols) - Practical work (Packet tracer) - Some notions on computer security

    Anass
    Computer and office training Word Excel and PowerPoint
    Hello, You want to learn the basics of computers or how to use software such as Word, Excel or Powerpoint. I will give you the skills you need to better understand the features of this software to write, for example, a document. I will also give you advice on how to make the most of the internet, protect and back up your data, or on the day-to-day use of your computer. Contact me.

    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!😉