5 hours







Mohamed Elatoubi

Learn ,design and code DATA STRUCTURES for your Machine Learning and AI projects with this first of its kind course !

Expected learning & outcomes

  • Data structures
  • Build Databases
  • Data handling algorithms
  • Practical solutions for general problems in the data field
  • Data Management
  • Effiecient Data habdling for Machine learning algorithms
  • Stacks and Queues for the Blockchain and Cryptocurrency
  • Trees for Machine learning classification

    Skills you will learn

    Algorithms, Artificial Intelligence, Blockchain, C# programming, C++ programming, Cryptocurrency, Data management, Data Science, Decision Trees, Java, machine learning, Programming, Software Development

    About this course

    Having machine learning skills is not enough. You also need good working knowledge of data structures .So you’ve decided to move beyond canned algorithms and start to code your own machine learning methods. Maybe you’ve got an idea for a cool new way of clustering data, or maybe you are frustrated by the limitations in your favorite statistical classification package.

    In either case, the better your knowledge of data structures and algorithms, the easier time you’ll have when it comes time to code up.  Data structures are generally based on the ability of a computer to fetch and store data at any place in its memory,using dynamic memory allocation techniques .

    The data structures used in machine learning are not significantly different than those used in other areas of software development. Because of the size and difficulty of many of the problems, however, having a really solid handle on the basics is essential. And also, because machine learning is a very mathematical field, one should keep in mind how data structures can be used to solve mathematical problems and how they are mathematical objects in their own right.   

    That is why we decided to create the first unique Data Structures course dedicated towards Machine Learning and Artificial Intelligence the course has complete and detailed explanations about data science and programming techniques needed by the programmer to build elegant and well engineered softwares . The course is part of our larger project which is to build a machine learning and it goes hand in hand with the Image processing Course  in our bundle ,and this is all just to equip programmers ,computer scientists,innovators and engineers like you with the necessary technicality to perform better in less time .

    We prefered to use C language to teach this course instead of Java due to the simplicity of implementation and exploitation in Java when it comes to Data Structures. Only import libraries and create Objects and implement ready-to-use methods .From a practical point of view, this is heaven but from an academic & educational point of view this is a quite terrible way to learn and to teach a computer science course.

    By the end of this course, you will be able to desing ,build and use : Structures , Linked lists, Stacks, Queues, Trees (Binary trees , Decision trees...) and graphs. You will learn about some fundamentals operations used everywhere in machine learning like sorting techniques and hashing, You should follow along with the instructor in application sessions ,learn more and get some problems to practice with.


    Lore delivers value at the intersection of learning, interests and skills.

    Learn from Domain Experts

    Access learning options recommended by industry experts, professionals and thought leaders.

    Search & Compare

    Quickly search, select and add learning options to your learning list.

    Personalize your feed

    Tell us more about yourself to access the latest learning options, curated just for you.