| 0 | 1.1 KB | ||
| 1. About the course-en_US.srt | 4.2 KB | ||
| 1. About the course.mp4 | 21 MB | ||
| 1. Arrays - Memory Representation-en_US.srt | 4.8 KB | ||
| 1. Arrays - Memory Representation.mp4 | 14.4 MB | ||
| 1. Constants - General Intro + Usage-en_US.srt | 14.7 KB | ||
| 1. Constants - General Intro + Usage.mp4 | 50.9 MB | ||
| 1. Dynamic Matrix - Introduction-en_US.srt | 3.9 KB | ||
| 1. Dynamic Matrix - Introduction.mp4 | 74.5 MB | ||
| 1. Enums - Part 1-en_US.srt | 11.4 KB | ||
| 1. Enums - Part 1.mp4 | 127.8 MB | ||
| 1. Exercise #1 - Creating a “new array” with NO DUPLICATES-en_US.srt | 38.5 KB | ||
| 1. Exercise #1 - Creating a “new array” with NO DUPLICATES.mp4 | 264.6 MB | ||
| 1. Introduction to Pointers + General Visualization-en_US.srt | 10.2 KB | ||
| 1. Introduction to Pointers + General Visualization.mp4 | 26.2 MB | ||
| 1 | 215.1 KB | ||
| 1. Exercise - Swap Function-en_US.srt | 5.6 KB | ||
| 1. Exercise - Swap Function.mp4 | 12.3 MB | ||
| 1. Function Pointers - Introduction-en_US.srt | 13.5 KB | ||
| 1. Function Pointers - Introduction.mp4 | 48.5 MB | ||
| 1. Library Functions Implementation - Introduction-en_US.srt | 3.6 KB | ||
| 1. Library Functions Implementation - Introduction.mp4 | 9.8 MB | ||
| 1. Pointers Arithmetic Introduction-en_US.srt | 15 KB | ||
| 1. Pointers Arithmetic Introduction.mp4 | 58.5 MB | ||
| 1. Returning a string from a function - example with strConcat-en_US.srt | 12.1 KB | ||
| 1. Returning a string from a function - example with strConcat.mp4 | 61.2 MB | ||
| 1. Swapping in O(n) Complexity-en_US.srt | 10.2 KB | ||
| 1. Swapping in O(n) Complexity.mp4 | 66.9 MB | ||
| 1. What is DMA and why we may need it-en_US.srt | 10.2 KB | ||
| 1. What is DMA and why we may need it.mp4 | 20.8 MB | ||
| 2 | 997.1 KB | ||
| 3 | 163.3 KB | ||
| 10. ATTENTION! Problem with Returning a Static Array from a Function-en_US.srt | 15.1 KB | ||
| 10. ATTENTION! Problem with Returning a Static Array from a Function.mp4 | 66.2 MB | ||
| 10. Quick Summary-en_US.srt | 4.4 KB | ||
| 10. Quick Summary.mp4 | 12.5 MB | ||
| 10. Swap 2 columns in 2D Dynamic Array - for 2D Integer Arrays-en_US.srt | 8.4 KB | ||
| 10. Swap 2 columns in 2D Dynamic Array - for 2D Integer Arrays.mp4 | 115.1 MB | ||
| 10. “realloc” issues-en_US.srt | 7.5 KB | ||
| 10. “realloc” issues.mp4 | 28.8 MB | ||
| 11. 3. Question - Allocate and Pass By Reference a 1D Dynamically Allocated Array-en_US.srt | 3.5 KB | ||
| 11. 3. Question - Allocate and Pass By Reference a 1D Dynamically Allocated Array.mp4 | 40.9 MB | ||
| 11. Question - 2 functions - lower and upper triangle matrix functions-en_US.srt | 11.1 KB | ||
| 11. Question - 2 functions - lower and upper triangle matrix functions.mp4 | 127.9 MB | ||
| 11. Question - Function to Update the Average by Reference-en_US.srt | 2.8 KB | ||
| 11. Question - Function to Update the Average by Reference.mp4 | 33.8 MB | ||
| 12. 2. Solution - Function to Update the Average by Reference-en_US.srt | 12 KB | ||
| 12. 2. Solution - Function to Update the Average by Reference.mp4 | 143.4 MB | ||
| 12. 4. Solution - Allocate and Pass By Reference a 1D Dynamically Allocated Array-en_US.srt | 17 KB | ||
| 12. 4. Solution - Allocate and Pass By Reference a 1D Dynamically Allocated Array.mp4 | 207 MB | ||
| 12. Solution - 2 functions - lower and upper triangle matrix creation-en_US.srt | 15.9 KB | ||
| 12. Solution - 2 functions - lower and upper triangle matrix creation.mp4 | 186.9 MB | ||
| 13. Question - write two functions to PRINT - lower and upper triangle matrix-en_US.srt | 5.2 KB | ||
| 13. Question - write two functions to PRINT - lower and upper triangle matrix.mp4 | 54.4 MB | ||
| 14. Solution - 2 functions to print - lower and upper triangle matrix-en_US.srt | 9.1 KB | ||
| 14. Solution - 2 functions to print - lower and upper triangle matrix.mp4 | 108.5 MB | ||
| 2. Arrays of Pointers - Introduction & Usage-en_US.srt | 16.8 KB | ||
| 2. Arrays of Pointers - Introduction & Usage.mp4 | 238.9 MB | ||
| 2. Constants - Why & When + Example-en_US.srt | 18.4 KB | ||
| 2. Constants - Why & When + Example.mp4 | 53.4 MB | ||
| 2. Enum - Part 2-en_US.srt | 24.3 KB | ||
| 2. Enum - Part 2.mp4 | 262 MB | ||
| 2. Exclusive Extra Lecture on Strings & Pointers-en_US.srt | 22.4 KB | ||
| 2. Exclusive Extra Lecture on Strings & Pointers.mp4 | 134.4 MB | ||
| 2. Exercise #2 - Splitting “source array” into ODD and EVEN arrays-en_US.srt | 20.3 KB | ||
| 2. Exercise #2 - Splitting “source array” into ODD and EVEN arrays.mp4 | 153.1 MB | ||
| 2. Finding String Length - Implementation in C (using pointers)-en_US.srt | 5.5 KB | ||
| 2. Finding String Length - Implementation in C (using pointers).mp4 | 21 MB | ||
| 2. Milestone #1 - Develop Your Real Swap Function!-en_US.srt | 3.9 KB | ||
| 2. Milestone #1 - Develop Your Real Swap Function!.mp4 | 9 MB | ||
| 2. Passing an Array to a Function-en_US.srt | 10.6 KB | ||
| 2. Passing an Array to a Function.mp4 | 45 MB | ||
| 2. Pointers Arithmetic Examples-en_US.srt | 7.8 KB | ||
| 2. Pointers Arithmetic Examples.mp4 | 27.1 MB | ||
| 2. Problem Example - Motivation to use Functions Pointers-en_US.srt | 9.4 KB | ||
| 2. Problem Example - Motivation to use Functions Pointers.mp4 | 30.5 MB | ||
| 2. Swapping in O(1) Complexity-en_US.srt | 10.7 KB | ||
| 2. Swapping in O(1) Complexity.mp4 | 74.9 MB | ||
| 2. Why using Pointers [Reasons & Motivation]-en_US.srt | 16.5 KB | ||
| 2. Why using Pointers [Reasons & Motivation].mp4 | 37.8 MB | ||
| 2. “malloc function-en_US.srt | 25.1 KB | ||
| 2. “malloc function.mp4 | 84.9 MB | ||
| 3. Another reasons and motivation behind the usage of pointers-en_US.srt | 6 KB | ||
| 3. Another reasons and motivation behind the usage of pointers.mp4 | 11.5 MB | ||
| 3. Challenge #1 -Returning an Array from a Function using Dynamic Memory Allocation-en_US.srt | 10.7 KB | ||
| 3. Challenge #1 -Returning an Array from a Function using Dynamic Memory Allocation.mp4 | 53 MB | ||
| 3. Challenge #3 - Finding and Passing by Pointer - “Min” & “Max” values of an array-en_US.srt | 13.3 KB | ||
| 3. Challenge #3 - Finding and Passing by Pointer - “Min” & “Max” values of an array.mp4 | 59.9 MB | ||
| 3. Concatenating 2 Strings - Implementation in C (using pointers)-en_US.srt | 15.6 KB | ||
| 3. Concatenating 2 Strings - Implementation in C (using pointers).mp4 | 70.3 MB | ||
| 3. Declaration of Pointer to a Function-en_US.srt | 6.8 KB | ||
| 3. Declaration of Pointer to a Function.mp4 | 25.5 MB | ||
| 3. Exercise #3 - “Lower Case” & “Upper Case” arrays allocation-en_US.srt | 15.2 KB | ||
| 3. Exercise #3 - “Lower Case” & “Upper Case” arrays allocation.mp4 | 123.8 MB | ||
| 3. Milestone #1 - Solution-en_US.srt | 10.2 KB | ||
| 3. Milestone #1 - Solution.mp4 | 47 MB | ||
| 3. Rules - Summary-en_US.srt | 6.9 KB | ||
| 3. Rules - Summary.mp4 | 24.7 MB | ||
| 3. SwapArray(O1) - Further Visualization & Additional Clarification - part 1-en_US.srt | 14.2 KB | ||
| 3. SwapArray(O1) - Further Visualization & Additional Clarification - part 1.mp4 | 182.8 MB | ||
| 3. Usage of Arrays of Pointers VS Static 2D Arrays-en_US.srt | 9.1 KB | ||
| 3. Usage of Arrays of Pointers VS Static 2D Arrays.mp4 | 146 MB | ||
| 4. 5. Question - Copy an Array and pass a new one by Reference-en_US.srt | 1.8 KB | ||
| 4. 5. Question - Copy an Array and pass a new one by Reference.mp4 | 28.2 MB | ||
| 4. Challenge #2 - Print Dynamically Allocated Array-en_US.srt | 8.8 KB | ||
| 4. Challenge #2 - Print Dynamically Allocated Array.mp4 | 40.7 MB | ||
| 4. Challenge #4 - Does Array Has An Element With Good Neighbors - Question-en_US.srt | 5.1 KB | ||
| 4. Challenge #4 - Does Array Has An Element With Good Neighbors - Question.mp4 | 16.8 MB | ||
| 4. Coding Example with Pointers to Functions-en_US.srt | 11.4 KB | ||
| 4. Coding Example with Pointers to Functions.mp4 | 61.3 MB | ||
| 4. Copying One String Into Another - Implementation in C (using pointers)-en_US.srt | 18 KB | ||
| 4. Copying One String Into Another - Implementation in C (using pointers).mp4 | 96 MB | ||
| 4. Creating a Totally Dynamically 2D Array-en_US.srt | 12 KB | ||
| 4. Creating a Totally Dynamically 2D Array.mp4 | 182.1 MB | ||
| 4. Declaration & Usage of Pointers-en_US.srt | 18 KB | ||
| 4. Declaration & Usage of Pointers.mp4 | 41.1 MB | ||
| 4 | 51.9 KB | ||
| 4. Multiple Indirection-en_US.srt | 6.2 KB | ||
| 4. Multiple Indirection.mp4 | 20.4 MB | ||
| 4. Pointers Arithmetic - DIY Exercises-en_US.srt | 2.8 KB | ||
| 4. Pointers Arithmetic - DIY Exercises.mp4 | 7.9 MB | ||
| 4. SwapArray(O1) - Further Visualization & Additional Clarification - part 2-en_US.srt | 6.3 KB | ||
| 4. SwapArray(O1) - Further Visualization & Additional Clarification - part 2.mp4 | 88 MB | ||
| 5. 6. Solution - Copy an Array and pass a new one by Reference-en_US.srt | 12.1 KB | ||
| 5. 6. Solution - Copy an Array and pass a new one by Reference.mp4 | 153.4 MB | ||
| 5. Common Mistakes when using a Pointer to a Function-en_US.srt | 5.8 KB | ||
| 5. Comparing 2 Strings - Implementation in C (using pointers)-en_US.srt | 16.3 KB | ||
| 5 | 68.8 KB | ||
| 5. Common Mistakes when using a Pointer to a Function.mp4 | 24.4 MB | ||
| 5. Comparing 2 Strings - Implementation in C (using pointers).mp4 | 78.5 MB | ||
| 5. Developing the “allocate2DMatrix” function-en_US.srt | 15.2 KB | ||
| 5. Developing the “allocate2DMatrix” function.mp4 | 213.9 MB | ||
| 5. Does Array Has An Element With Good Neighbors - Solution-en_US.srt | 6.4 KB | ||
| 5. Does Array Has An Element With Good Neighbors - Solution.mp4 | 23.6 MB | ||
| 5. Generic Pointer (void star) - What is “void ” [Generic Universal Pointer]-en_US.srt | 16.4 KB | ||
| 5. Generic Pointer (void star) - What is “void ” [Generic Universal Pointer].mp4 | 33.6 MB | ||
| 5. Pointers Initialization-en_US.srt | 5.2 KB | ||
| 5. Pointers Initialization.mp4 | 13.5 MB | ||
| 5. The sizeof Operator - Introduction-en_US.srt | 4.6 KB | ||
| 5. The sizeof Operator - Introduction.mp4 | 16.8 MB | ||
| 5. “calloc” function-en_US.srt | 10 KB | ||
| 5. “calloc” function.mp4 | 36.8 MB | ||
| 6. An array of Pointers to Functions-en_US.srt | 18 KB | ||
| 6. Challenge #4 - Function To Find If Array Is Sorted Or Not - Question.mp4 | 24.1 MB | ||
| 6 | 40.7 KB | ||
| 6. An array of Pointers to Functions.mp4 | 118 MB | ||
| 6. Challenge #4 - Function To Find If Array Is Sorted Or Not - Question-en_US.srt | 5.6 KB | ||
| 6. Developing the “print2DMatrix” function-en_US.srt | 8.5 KB | ||
| 6. Developing the “print2DMatrix” function.mp4 | 115.4 MB | ||
| 6. Generic Swap Function (including memcpy function)-en_US.srt | 25.6 KB | ||
| 6. Generic Swap Function (including memcpy function).mp4 | 344.2 MB | ||
| 6. Short Dereference-en_US.srt | 7.7 KB | ||
| 6. Short Dereference.mp4 | 14.3 MB | ||
| 6. The sizeof Operator - Basic Practice-en_US.srt | 4 KB | ||
| 6. The sizeof Operator - Basic Practice.mp4 | 11.2 MB | ||
| 6. “free” function-en_US.srt | 17.2 KB | ||
| 6. “free” function.mp4 | 48.9 MB | ||
| 7. Challenge #1 - Printing Value & Address of a Variable-en_US.srt | 6 KB | ||
| 7. Challenge #1 - Printing Value & Address of a Variable.mp4 | 26.8 MB | ||
| 7. Challenge #4 - Iterative Solution-en_US.srt | 21.1 KB | ||
| 7. Challenge #4 - Iterative Solution.mp4 | 137.2 MB | ||
| 7. Dangling Pointer-en_US.srt | 9.5 KB | ||
| 7. Dangling Pointer.mp4 | 37.9 MB | ||
| 7. Developing the “freeMatrix” function-en_US.srt | 7.2 KB | ||
| 7. Developing the “freeMatrix” function.mp4 | 98 MB | ||
| 7. sizeof & Static Arrays-en_US.srt | 4 KB | ||
| 7. sizeof & Static Arrays.mp4 | 16.7 MB | ||
| 8. Challenge #2 - Guessing the Output-en_US.srt | 11.3 KB | ||
| 8. Challenge #2 - Guessing the Output.mp4 | 57.1 MB | ||
| 8. Challenge #4 - Advanced Recursive Solution [Using Recursion & Functions]-en_US.srt | 21.1 KB | ||
| 8. Challenge #4 - Advanced Recursive Solution [Using Recursion & Functions].mp4 | 142 MB | ||
| 8. Finding Memory Leakages [Valgrind]-en_US.srt | 6.7 KB | ||
| 8. Finding Memory Leakages [Valgrind].mp4 | 18.9 MB | ||
| 8. Practice Questions - 2D Dynamic Arrays - Question-en_US.srt | 7.9 KB | ||
| 8. Practice Questions - 2D Dynamic Arrays - Question.mp4 | 107.8 MB | ||
| 8. sizeof & Pointers-en_US.srt | 17.4 KB | ||
| 8. sizeof & Pointers.mp4 | 85.3 MB | ||
| 9. Exclusive Pass By Reference Guide-en_US.srt | 16.3 KB | ||
| 9. Exclusive Pass By Reference Guide.mp4 | 48.7 MB | ||
| 9. Exercise - Reverse Array Using Recursion And Pointer Arithmetic-en_US.srt | 20.2 KB | ||
| 9. Exercise - Reverse Array Using Recursion And Pointer Arithmetic.mp4 | 78.9 MB | ||
| 9. Swap 2 rows in 2D Dynamic Array - using Universal Approach (solution)-en_US.srt | 18.6 KB | ||
| 9. Swap 2 rows in 2D Dynamic Array - using Universal Approach (solution).mp4 | 254.8 MB | ||
| 9. “realloc” function-en_US.srt | 16.5 KB | ||
| 9. “realloc” function.mp4 | 62.5 MB | ||
| Bonus Lecture.html | 3.4 KB | ||
| TutsNode.com.txt | 102.4 B | ||
| [TGx]Downloaded from torrentgalaxy.to .txt | 614.4 B | ||
| 7 | 111.6 KB | ||
| 8 | 226.4 KB | ||
| 9 | 965.3 KB | ||
| 10 | 574.4 KB | ||
| 11 | 881.2 KB | ||
| 12 | 37.7 KB | ||
| 13 | 640.6 KB | ||
| 14 | 25.1 KB | ||
| 15 | 858.4 KB | ||
| 16 | 583.9 KB | ||
| 17 | 121.9 KB | ||
| 18 | 171.5 KB | ||
| 19 | 197.9 KB | ||
| 21 | 602 KB | ||
| 22 | 884.8 KB | ||
| 23 | 470.3 KB | ||
| 24 | 212.1 KB | ||
| 25 | 3.3 KB | ||
| 26 | 19.7 KB | ||
| 27 | 973.5 KB | ||
| 28 | 695.5 KB | ||
| 29 | 83.2 KB | ||
| 30 | 119.8 KB | ||
| 31 | 467.8 KB | ||
| 32 | 146.7 KB | ||
| 33 | 498 KB | ||
| 34 | 709.3 KB | ||
| 35 | 139.7 KB | ||
| 36 | 835.8 KB | ||
| 37 | 469.7 KB | ||
| 38 | 667.9 KB | ||
| 39 | 840.6 KB | ||
| 40 | 66.2 KB | ||
| 41 | 539.4 KB | ||
| 42 | 900.2 KB | ||
| 43 | 623.7 KB | ||
| 44 | 579.6 KB | ||
| 45 | 25.7 KB | ||
| 46 | 122.3 KB | ||
| 47 | 126.1 KB | ||
| 48 | 278.9 KB | ||
| 49 | 560.2 KB | ||
| 52 | 905.5 KB | ||
| 53 | 76.4 KB | ||
| 54 | 303.8 KB | ||
| 55 | 117.5 KB | ||
| 56 | 164.4 KB | ||
| 57 | 208.9 KB | ||
| 58 | 163 KB | ||
| 59 | 364.3 KB | ||
| 60 | 516.7 KB | ||
| 61 | 235.5 KB | ||
| 62 | 859.3 KB | ||
| 63 | 887.2 KB | ||
| 64 | 155.2 KB | ||
| 65 | 850 KB | ||
| 66 | 530.7 KB | ||
| 67 | 331.5 KB | ||
| 68 | 563.5 KB | ||
| 69 | 962 KB | ||
| 70 | 401 KB | ||
| 72 | 19.4 KB | ||
| 73 | 173.7 KB | ||
| 74 | 573.7 KB | ||
| 75 | 107 KB | ||
| 76 | 162.5 KB | ||
| 77 | 180.7 KB | ||
| 78 | 338.4 KB | ||
| 79 | 622.1 KB | ||
| 80 | 722.5 KB | ||
| 81 | 517.7 KB | ||
| 82 | 557.8 KB | ||
| 83 | 750.5 KB | ||
| 84 | 487.8 KB | ||
| 85 | 769.5 KB | ||
| 86 | 244.7 KB | ||
| 87 | 985.6 KB | ||
| ▲ 265 total files | |||
Description
Introduction
C programming language still remains one of the most popular and used languages in 2021.
There is a high demand for C developers in the market – at both large companies as well as startups. Thus, having good C programming skills can give you great career options in different industries, such as:
– Cyber Security.
– Smart Homes & Smart Cities.
– Drones.
– And especially in Embedded Systems where you have Sensors and Micro-Controllers.
What you will learn in this course?
There is an ‘ancient’ phrase saying “to become an expert in C – you need to master pointers”.
This course is designed to take your basic knowledge of pointers (one of the most significant topics) to the next level. The goal is to take the basic skills you’ve gained so far in C programming and take this knowledge to a whole new level.
The course explains pointers in-depth, from different angles, and with various visualizations and illustrations – that should make the learning process of pointers much easier and fun for you.
After completing this course you will gain plenty of new skills and knowledge that may improve your chances of getting a job position as a C Developer as well as increasing your chances to pass the exam (if you’re still a student).
What’s different about this course?
Vlad Budnitski will be your instructor for this course.
He has years of experience working as a Software Developer (also working with complex systems developed in C language). As well as 3 years of experience teaching C Programming for Beginners and Advanced C Programming in College.
So you got lucky on this one because you will get knowledge from a practical software developer and experienced instructor.
You will get a handpicked, concise, and straight to the point material that you will be amazed by the way these complicated pointers can be taught.
This course is also guided with concrete exercises, challenges, and full solution videos – that will help you to practice the materials.
Who’s this course for?
First of all, this course is not for “absolute beginners” and it requires you to have at least the basic knowledge of programming. It’s assumed you have some knowledge of the basics in C – preferably having completed our “C Programming for Beginners” course (here on Udemy).
This course is great both for students in college as well as graduates who need to learn and understand pointers in depth.
Do you still have got doubts?
That’s OK. Pointers can get us all confused to some extent… If you’re still unsure if this course is exactly what you’re looking for, feel free to go over the full detailed curriculum. Then, enroll in the course and be sure that you’ve done a great decision to improve your knowledge in pointers and to become a better C developer.
Who this course is for:
Basic knowledge (and Beyond) C Developers
Students at the Computers and Engineering Faculties
C programmers who need to learn and understand Pointers In Depth
This course is not aimed for “total beginners”. It’s better to have some basic knowledge in C Programming before enrolling in this course. I would suggest purchasing my “C Programming for Beginners” course first, fully complete it and then come back to get ultimate experience with Pointers.
Requirements
Basic knowledge of C programming language – ideally having completed my “C Programming for Beginners” course on Udemy
A computer with Windows, Linux or Mac OS
At least 4GB RAM (recommended)
Last Updated 9/2021
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 16.79 GB | cybil18 | 4 years | 4 | 0 | |
| 359.6 MB | freecoursewb | 4 years | 1 | 0 | |
| 6.8 GB | Fcw007 | 4 years | 1 | 1 | |
| 2.1 GB | tutsnode | 5 years | 1 | 2 | |
| 280.44 MB | freecoursewb | 5 years | 0 | 0 |
All Comments