Skip to main content
Software Engineering & AlgorithmsUdemy2017-11 Edition100% Free Video Course

Advanced C Programming: Pointers

Advanced C Programming: Pointers, To be an expert C programmer you need to master the use of pointers. This course explains pointers in real depth. It explains pointer variables, pointer arithmetic, indirection, memory allocation, how to create and maintain linked lists and how to use function pointers. In fact, by the time you finish this course, you will know pointers inside out. You will understand what they are, how they work and how to make sure that they don’t make your programs crash. This is not a course for beginners. It is aimed at programmers who already have a good working knowledge of C programming and who need to take the next step in mastering C by gaining a deep understanding of pointers. If you’ve struggled with pointers and can’t quite figure out what all those ‘arrow diagrams’ really mean or what exactly is the relationship between pointers and addresses, this is the course for you. In a series of short, tightly-targeted lesson

56 Video Lessons
5.5 Hours On-Demand
Created by Senior Industry Specialist
Uploaded Sep 2026
English
Advanced C Programming: Pointers
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
5.5 hours on-demand video
56 complete lectures
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Master practical concepts and hands-on skills in Software Engineering & Algorithms
Complete 56 video lectures with real-world examples and workflows
Build confidence with step-by-step instructions from industry experts
Access downloadable course resources and exercise files

Requirements

  • You should understand at least the basics of C programming

Description

Advanced C Programming: Pointers, To be an expert C programmer you need to master the use of pointers. This course explains pointers in real depth. It explains pointer variables, pointer arithmetic, indirection, memory allocation, how to create and maintain linked lists and how to use function pointers. In fact, by the time you finish this course, you will know pointers inside out. You will understand what they are, how they work and how to make sure that they don’t make your programs crash. This is not a course for beginners. It is aimed at programmers who already have a good working knowledge of C programming and who need to take the next step in mastering C by gaining a deep understanding of pointers. If you’ve struggled with pointers and can’t quite figure out what all those ‘arrow diagrams’ really mean or what exactly is the relationship between pointers and addresses, this is the course for you. In a series of short, tightly-targeted lesson

Instructor

S

Senior Industry Specialist

Specialist in Software Engineering & Algorithms

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed