Henok
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    FavouritesAdd to Wish List
    from35.00USD/ h

    fundamental of Data structure - Data Structure and its Importance

    on this class we try to introducing data structures we should understand that computers do store, retrieve, and process a large amount of data. If the data is stored in well organized way on storage media and in computer's memory then it can be accessed quickly for processing that further reduces the latency and the user is provided fast response.

    Arrays, linked lists, stacks, and queues are linear structures, while trees, graphs, heaps etc. are hierarchical structures. Every data structure has its own strengths, and weaknesses. Also, every data structure specially suits to specific problem types depending upon the operations performed and the data organization.

    Location

    At teacher's location: Addis Ababa, Ethiopia

    |
    Use ⊞+wheel to zoom!
    +

    General info

    Skills:
    Age:
    Children (7-12 years old)
    Teenagers (13-17 years old)
    Adults (18-64 years old)
    Seniors (65+ years old)
    Student level:
    Beginner
    Duration:
    60 minutes
    The class is taught in:English, Amharic

    About Me

    I have excellent documentation, communication and interpersonal skills, with an ability to liaise effectively and professionally with individuals at all levels.

    Education

    As I am completed the requirement for my Bachelor of computer science and Engineering ( Software Stream) at Bahir Dar Institute of Technology with GPA of 3.11. I am exploring potential opportunities with a well-established firm that will lead to a career as computer science and engineering I hope to join an organization where I can learn and grow with in your company and build a long term relationship.

    Experience / Qualifications

    Summary of Qualifications
    1. Experienced in developing a web based application using different development
    technologies and tools.
    2. Experienced in designing, developing, implementing and managing management
    systems.
    3. Certified in UIPATH RPA Advance Certification and Oracle solution
    4. Strong decision making, organizing and planning skill and more
    The responsibilities of robotic process automation (RPA) software developers can vary quite a bit from organization to organization. Usually, the day-to-day tasks are dependent on which business processes require the design and implementation of RPA tools. At a minimum, an RPA developer jobs will typically be responsible for the following tasks: * Deploy software “bots” or “robots” to automate repetitive tasks * Train and retrain “bots” as the necessary steps for tasks evolve * Receive feedback on RPA tools and make relevant updates * Integrate an company’s various applications into the RPA software

    Ask a question

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

    Availability of a typical week

    MonTueWedThuFriSatSun
    7            Saturday at 7:00  Sunday at 7:00
    8            Saturday at 8:00  Sunday at 8:00
    9            Saturday at 9:00  Sunday at 9:00
    10            Saturday at 10:00  Sunday at 10:00
    11            Saturday at 11:00  Sunday at 11:00
    12            Saturday at 12:00  Sunday at 12:00
    13            Saturday at 13:00  Sunday at 13:00
    14            Saturday at 14:00  Sunday at 14:00
    15            Saturday at 15:00  Sunday at 15:00
    16            Saturday at 16:00  Sunday at 16:00
    17            Saturday at 17:00  Sunday at 17:00
    18            Saturday at 18:00  Sunday at 18:00
    19            Saturday at 19:00  Sunday at 19:00
    20            Saturday at 20:00  Sunday at 20:00
    21            Saturday at 21:00  Sunday at 21:00
    22            Saturday at 22:00  Sunday at 22:00
    23            Saturday at 23:00  Sunday at 23:00
    from $35At teacher's location

    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 September 2019
    • Phone number verified
    • Google connected
    • Linkedin connected

    Availability of a typical week

    MonTueWedThuFriSatSun
    7            Saturday at 7:00  Sunday at 7:00
    8            Saturday at 8:00  Sunday at 8:00
    9            Saturday at 9:00  Sunday at 9:00
    10            Saturday at 10:00  Sunday at 10:00
    11            Saturday at 11:00  Sunday at 11:00
    12            Saturday at 12:00  Sunday at 12:00
    13            Saturday at 13:00  Sunday at 13:00
    14            Saturday at 14:00  Sunday at 14:00
    15            Saturday at 15:00  Sunday at 15:00
    16            Saturday at 16:00  Sunday at 16:00
    17            Saturday at 17:00  Sunday at 17:00
    18            Saturday at 18:00  Sunday at 18:00
    19            Saturday at 19:00  Sunday at 19:00
    20            Saturday at 20:00  Sunday at 20:00
    21            Saturday at 21:00  Sunday at 21:00
    22            Saturday at 22:00  Sunday at 22:00
    23            Saturday at 23:00  Sunday at 23:00
    from $35At teacher's location

    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


    Nahom
    Learn about basic computer skill, different programming language, Networking, OS, Different software, troubleshooting and maintenance.
    Generally, computer science refers to designing and building computers and computer programs. Information technology, on the other hand, refers to maintaining and troubleshooting those computers and their networks, systems, and databases to ensure they run smoothly.

    Ezra
    Python programming for beginners, Physics and Math
    Python is an interpreted, high-level and general-purpose programming language. Python is used successfully in thousands of real-world business applications around the world, including many large and mission critical systems. Once you fall in love with python, you can use the programming language for developing both desktop and web applications. Also, you can use Python for developing complex scientific and numeric applications. Python is a great language for the beginner-level programmers and supports the development of a wide range of applications. In this tutorial you will learn python basics, data science and advanced levels.

    Daniele
    Private lessons for Computer Science, Java, Python, Javascript, React, Angular, Node
    I'm a professional and young software engineer working in Munich, Germany. I have completed many different enterprise projects that came to life and are accessed by thousands of users. In this class, we can cover any general computer science topic related to high school and university exams, as well as real-life enterprise project consultancy. I have been teaching for many years and I have adopted a way of learning with "ELI5": "Explain like I'm five". I'm gonna explain hard concepts in easy and real-world examples. We're not just gonna learn a language or topic, but learn how to learn fast and adapt it in every aspect. I'm a passionate software developer and I will make you love the subject by teaching it in a fun and successful way. Please get in touch with me to let me know what kind of help you need. I'm here for you!

    Brian
    Private tutoring in Computer science, Algartihms and programming in java, c and more
    Developing skills in Computer science mead developing skills in rational problem-solving. Famously stated in 'Computational thinking' (Jannette Mm Wing), The frame of thinking someone is required to develop when thinking on a level computer understands can be used in almost any problem you might encounter. Most importantly, regardless of the actual level of proficiency you reach, the benefits can be seen in how you break down problems. I offer this course as either programming in (java, c, python, HDL, PHP and SQL, or arm assembly) or general computer science and algorithms

    Youssef
    Computer course: Object modeling with UML and SysML and computer programming
    Hello, I am a PhD student and a professor in Engineering, I offer courses and coaching sessions in IT Object modeling with UML - Programming (Java, C, C ++, Python ...) - Supervision of PFE, IT Project and Internship - Assistance in the use of information technologies - SysML The UML training functional diagram structural Behavioral UML Training Overview of interactions (UML V2.0) timing (UML V2.0) Concepts of dynamic diagrams The UML training functional diagram use case UML training How to develop a needs model? Definition of actors Definition of use cases System delimitation Description of use cases The structuring of the use case diagram Best Practices for Developing a Requirements Model Structural diagrams composite structures (UML V2.0) Transition from the needs model to the class diagram Concept of class, attribute, association, operation Inheritance, generalization and specialization Aggregation and composition Link attribute, association class Qualified association, role, constraint Another method to model the class diagram Identify the classes potential Define the concepts Record the attributes Define associations and multiplicities Structure the model (inheritance, aggregations, compositions) Check the access paths Behavioral diagrams UML training For more info, please contact me

    Roman
    Computer Science and Programming ONLINE Class for all ages.
    If you want to start learning computer science and programming or if you need a tutor to help you with computer science in high school, then look no further. I am a qualified high school teacher with many years of experience in teaching and tutoring at all levels. My lessons are engaging, fun, and student-focused and I am using a vast library of tools and media to get the best experience and results possible. Feel free to contact me at any time.

    Lina
    Basic Computer Programming. Python, C ++
    This class is for anyone who wants to enter the world of computer programming, or those first semester engineering students who are becoming familiar with these languages. - I want to develop in the student the logic to communicate with the computer so that he can create programs and awaken his creativity. - I think that computer programming has too wide a field of application, which makes it almost useful for anyone in today's technological world to know how to program. - Programming is not only useful but fun and can help us understand concepts from other areas or from life itself.

    Ilias
    Java Programming Fundamentals in Alice and Eclipse (young learners)
    This course aims to engage learners with little or no programming experience to create Java programs. Participants are introduced to object-oriented programming concepts, terminology and syntax, and the steps required to create basic Java programs using the Alice and Eclipse interactive development environments. Hand-on practice enables learners to experience the power of computer programming. The Java™ programming language can be challenging for computer programmers with limited or no experience in object-oriented programming. To provide an easy introduction to Java, Alice is explored first in this course, so that fundamental principles and skills are established using 3D animations in a fun, visually rich environment. When learners become familiar with the concepts of object-oriented programming, they can proceed with the Eclipse integrated development environment (IDE), which is widely used in computer programming. It contains a basic workspace and an extendable plug-in system for customising the environment. The content and pace of the course is adapted to the age and needs of the learners.

    Zen
    Learn algorithms and computer programming easily, at home and at your own pace.
    Computer trainer with several years of experience offers an individualized pedagogy on computer science in general or in Algorithmics and programming, My goal is to advance the student without overloading him. I give homework after each lesson and periodically provide progress reports. This course is for beginners and intermediate level students. The goal is to learn to programmed functions and to think like a professional in the field.

    Matías
    Private coding / programming lessons with python
    Python is one of the best, or the best, language to start learning to code. It is, also, one of the languages more used today. Particularly in the more avant-garde fields, machine learning, for example. This popularity makes python constantly evolve. Its tools and libraries are ample, free and very varied. I am an aeronautical engineer who likes to share what he can do. I profit by teaching and motivating people. I am used to working with people of different ages. I believe in segmentation, visualization of progress, objective results and practice. Beyond these general lines, there is no rule or magic method. Some things work with some students and not with others. Adapting to needs is really the goal of private lessons. So I will do my best to find what motivates and helps my student.

    Alexander
    Learn to program | Python, JavaScript, Java, HTML, CSS
    Hello! I am a professional IT specialist and have been programming for about 10 years. I also have a master's degree in business informatics and offer my courses in both German and English. I can support you with the following topics: * Python (including various frameworks) * JavaScript (including various frameworks) * HTML * CSS I will of course also help you with everything else there is to know. What you need: PC or laptop. Finished. If you have any questions, just get in touch. We can also talk about hourly wages if it is too expensive for you. I'm looking forward to a cool collaboration! best regards Alex

    Timur
    The basics of programming in Java and Python and C.
    Learning to program neatly and effectively can be difficult and time consuming without adequate explanations. That's why I offer programming learning courses for the following languages: -Python (Easy to take in hand) -Java (more intermediate level to start) -C (quite complicated without any knowledge in programming) The purpose of the various courses will be to help future programmers to take the programming tool into their own hands but also the appropriate programming techniques. At the end of these courses, the programmer will be able to create a program of the size that he wishes without any restriction except for his imagination. He will also be able to find the necessary information where it is needed on the web.

    Sachin
    Basics of C and C++ languages for budding programmers
    Programming has become an important skill in today's ever-changing world. C and C++ are one of the bests when it comes to learning the fundamentals of programming, especially object-oriented programming. This class is designed to address the basics of the C and C++ language while building a programming mindset among the students. I am looking forward to welcoming you on your journey to learn one of the most important skills of our time. See you all soon!

    Spyros
    👨‍💻 Computer programming & Data science with Python & R
    This class is for anyone, with any level of experience, who wants to start thinking like a computer scientist! If you want to develop an intuition for your school/university material, to start using Python/R in your job, or even to automate your personal tasks this course is for you!

    Pierre
    Software engineer for programming courses and tutoring
    After an initial meeting to get to know you and to define your needs, we will establish a work plan to achieve your goal. The courses are held online using tools such as Zoom, Skype or Google Meet. The content and structure of the course are totally flexible and adaptable from one course to another. Indeed, I am used to working with completely different profiles: beginners, tutoring, advanced, etc.