Companies Home Search Profile

C/C++ Programming, Algorithms & Data Structures Masterclass

Focused View

Daniel-Nicolae Dima

9:33:09

28 View
  • 1. Introduction.mp4
    01:14
  • 2. Course Contents and Difficulty Levels Explained.mp4
    03:49
  • 1. Installing Visual Studio.mp4
    04:05
  • 2. Creating and running your first project in Visual Studio.mp4
    01:31
  • 1. Creating a basic C application.mp4
    10:58
  • 2. Creating a basic C++ program.mp4
    04:47
  • 3. Importing a project in Visual Studio.mp4
    02:17
  • 4. Keyboard Input-Output Handling.mp4
    04:22
  • 5. File Input-Output Handling.mp4
    03:53
  • 6.1 data types.zip
  • 6. CC++ data types.mp4
    11:15
  • 7. CC++ memory blocks.mp4
    18:40
  • 8. Solving your first CC++ problem.mp4
    13:24
  • 1. Introduction to Arrays and Vectors.mp4
    01:48
  • 2.1 C++ConsoleApplication1.zip
  • 2. Memory Management of Arrays and Vectors.mp4
    12:29
  • 3.1 C++ConsoleApplication2.zip
  • 3. Manipulating Arrays and Vectors.mp4
    11:48
  • 4.1 C++ConsoleApplication prob 1 sum vect.zip
  • 4. The sum of a vectors elements (EASY).mp4
    14:47
  • 5.1 C++ConsoleApplication prob 2 max nb.zip
  • 5. How to find the greatest number in an array or vector (EASY).mp4
    19:22
  • 6.1 C++ConsoleApplication binary search.zip
  • 6. Efficiently searching for a target value within a sorted array (MEDIUM).mp4
    17:38
  • 1. Introduction to Matrices.mp4
    07:21
  • 2.1 C++ConsoleApplication mat 1.zip
  • 2. Declaring, Manipulating and Managing the Memory of Matrices.mp4
    20:16
  • 3.1 C++ConsoleApplication matrix diag p.zip
  • 3. Solving Diagonal-related Problems on Matrices (EASY).mp4
    16:56
  • 4. Solving maze routing problems - Lees Algorithm (MEDIUM).mp4
    38:08
  • 1. Character Strings in C and C++.mp4
    01:23
  • 2. Dealing with strings in C.mp4
    06:06
  • 3. Dealing with strings in C++.mp4
    05:41
  • 4.1 C++ConsoleApplication str palindrome.zip
  • 4. Determining if a String is a Palindrome (EASY).mp4
    09:05
  • 5.1 C++ConsoleApplication longest pal subs easy.zip
  • 5. Finding the Longest Palindromic Substring (EASY).mp4
    13:53
  • 6. Finding the Longest Palindromic Substring - improved - analysis (MEDIUM).mp4
    07:38
  • 7.1 C++ConsoleApplication longestPalSubs med.zip
  • 7. Finding the Longest Palindromic Substring - improved - implementation (MEDIUM).mp4
    13:53
  • 8. Finding the Longest Palindromic Substring - Manachers Algorithm analysis (HARD).mp4
    16:06
  • 9.1 C++ConsoleApplication ManacherAlg.zip
  • 9. Finding the Longest Palindromic Substring - Manachers Algorithm impl (HARD).mp4
    18:20
  • 1. Introduction to Singly Linked Lists.mp4
    02:32
  • 2. Defining a Singly Linked Lists.mp4
    04:05
  • 3. Manipulating Singly Linked Lists.mp4
    11:44
  • 4. How to find the middle of a Linked List (EASY).mp4
    15:16
  • 5. Loop detection in Singly Linked Lists - Floyds Algorithm Explained (MEDIUM).mp4
    08:11
  • 6.1 C++ConsoleApplication Floyd Algorithm.zip
  • 6. Loop detection in Singly Linked Lists - Floyds Algorithm Implemented (MEDIUM).mp4
    11:35
  • 7. Loop removal in Singly Linked Lists - Floyds Algorithm Explained (MEDIUM).mp4
    11:10
  • 8.1 C++ConsoleApplication Floyd Algorithm f.zip
  • 8. Loop removal in Singly Linked Lists - Floyds Algorithm Implemented (MEDIUM).mp4
    18:03
  • 1. Introduction to Stacks.mp4
    02:30
  • 2.1 C++ConsoleApplication stack.zip
  • 2. Manipulating Stacks.mp4
    25:25
  • 3. Invert the elements of a Stack (EASY).mp4
    15:29
  • 4.1 C++ConsoleApplication parenthesis easy.zip
  • 4. The Closing Parentheses Problem - easier variation (MEDIUM).mp4
    21:56
  • 5.1 C++ConsoleApplication parenthesis hard.zip
  • 5. The Closing Parentheses Problem - harder variation (MEDIUM).mp4
    10:20
  • 6. Introduction to Queues.mp4
    04:39
  • 7.1 C++ConsoleApplication.zip
  • 7. Manipulating Queues.mp4
    16:35
  • 1. Introduction to Trees.mp4
    06:35
  • 2. Creating your first Binary Tree.mp4
    08:49
  • 3.1 C++ConsoleApplication inorder.zip
  • 3. InOrder Traversal.mp4
    11:02
  • 4.1 C++ConsoleApplication preorder.zip
  • 4. PreOrder Traversal.mp4
    03:53
  • 5.1 C++ConsoleApplication postorder.zip
  • 5. PostOrder Traversal.mp4
    04:10
  • 6.1 C++ConsoleApplication extract leaves.zip
  • 6. Extracting the Leaves from a Tree (EASY).mp4
    03:32
  • 1. The End is just a new beginning.mp4
    02:09
  • 1. The purpose of Debugging.mp4
    08:07
  • 2. Debugging Techniques Comments, Breakpoints and Assertions.mp4
    07:42
  • 3. The NDEBUG macro.mp4
    04:47
  • Description


    Master Fundamental to Advanced Algorithms for Real-World Applications and Interviews: Your Ultimate Programming Journey

    What You'll Learn?


    • Proficiency in Fundamental Algorithms
    • Solve a wide variety of interview questions, that will help you get a job in software development
    • Acquire knowledge of both C and C++, as well as more Complex Algorithms that will aid your development in any of your programming endeavours
    • Learn to program with one of the most powerful programming languages: C/C++
    • Write clean, time-efficient and memory-efficient code
    • Data structures and how to manipulate them effectively
    • Code coverage, code analysis and code optimization
    • Develop a problem-solving perspective

    Who is this for?


  • This course is perfect for absolute beginners with no previous coding experience, or anyone wanting to add C/C++ to their skillset
  • Anyone willing to dive deeper into algorithms or competitive programming will receive great value from this course, by getting access to a multitude of intricate and complex problem-solving tutorials with increased levels of difficulty (EASY, MEDIUM, ADVANCED))
  • Anyone looking to increase career options by learning one the most in-demand programming languages
  • Passionate people for proficiency in clean code
  • What You Need to Know?


  • We will start learning step-by-step, each video is made in a follow-along fashion!
  • No previous experience required, although recommended
  • More details


    Description

    Welcome to the ultimate programming journey!

    Whether you're a complete beginner eager to dive into the world of coding or an experienced developer looking to refine your skills, our comprehensive masterclass, "C/C++ Programming, Fundamental Algorithms & Data Structures Masterclass" is your gateway to programming excellence.


    Unlock the Power of C and C++:

    In the ever-evolving landscape of software development, C and C++ remain foundational pillars. These versatile languages are the building blocks of modern technology, used in everything from system-level programming to game development and beyond. With our expert-led masterclass, you'll harness the raw power of C and C++, gaining the knowledge and confidence to create exceptional software solutions.


    What You'll Learn:

    • The C/C++ Programming Languages Foundation
      Lay the groundwork for your programming journey. Discover the core principles of C and C++, understand variables, data types, and control structures, and embark on your coding odyssey from the very beginning.

    • Data Structures and Memory Manipulation Techniques
      Elevate your skills to the next level. Dive into advanced features, tackle data structures, and explore problem-solving techniques that will set you apart in the world of programming.

    • Fundamental and Advanced Algorithms
      Conquer the realm of intricate algorithms and advanced C/C++ techniques. Become a master of software optimization, competitive programming, and complex problem-solving.


    Why Choose Our Course?

    • Expert Guidance
      Learn from dedicated instructors with years of industry experience. Our experts will guide you through practical examples, real-world projects and industry insights, ensuring that you not only learn but thrive in the world of programming.

    • Versatile Skills
      Gain algorithmic thinking, problem-solving and pattern recognition skills that are universally in demand. Whether you dream of creating cutting-edge applications, optimizing critical systems, or excelling in competitive programming, our course equips you for success.

    • Career Opportunities
      The demand for C and C++ programmers is consistently high, with lucrative career opportunities across industries. With the skills you'll acquire in this course, you'll be well-prepared to embark on a rewarding and well-compensated career journey.


    Join Our Community!

    By enrolling in "Mastering C and C++: From Basics to Advanced Algorithms," you're not just accessing a course; you're joining a community of passionate learners dedicated to excellence in programming.

    Are you ready to unlock your full coding potential and chart your path to success? Enroll now and let's embark on this incredible journey together!

    Who this course is for:

    • This course is perfect for absolute beginners with no previous coding experience, or anyone wanting to add C/C++ to their skillset
    • Anyone willing to dive deeper into algorithms or competitive programming will receive great value from this course, by getting access to a multitude of intricate and complex problem-solving tutorials with increased levels of difficulty (EASY, MEDIUM, ADVANCED))
    • Anyone looking to increase career options by learning one the most in-demand programming languages
    • Passionate people for proficiency in clean code

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Daniel-Nicolae Dima
    Daniel-Nicolae Dima
    Instructor's Courses
    Hello there! I am Daniel, a young software engineer, olympian at informatics and coding enthusiast, passionate about machine learning, competitive programming and optimising algorithms. My aim is to create comprehensive learning content at any level in my field of expertise, as well as a continuous process of development in order to bring my audience the best courses for their programming development.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 56
    • duration 9:33:09
    • Release Date 2023/11/14

    Courses related to C++

    Courses related to Programming Fundamentals