Skip to content
0:00 / 0:00

#c#pointers#arrays

C Programming for Beginners | Full Course

Portfolio Courses

401K subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.

Beginner. No background in the topic needed.

2.7M views5 years ago2 recommendations

Programming languagesC

A comprehensive six-hour course covering the fundamentals of C programming, from basic syntax to pointers and arrays.

A full course on C programming for beginners. See the individual topic timestamps below as well as C programming environment setup videos for Mac and Windows. How To Setup A C Programming Environment On A Mac: youtube.com/watch?v=RCsfDcvREzU How To Setup A C Programming Environment On Windows: youtube.com/watch?v=gq_ZXCuRhU4 💙 Topic Timestamps 💙 ⇨ () Course introduction ⇨ () Why and how do we program in C? ⇨ () Using a development environment ⇨ () Hello, World first C Program ⇨ () Comments to document our code ⇨ () Input-Processing-Output (IPO) Model example ⇨ () Variable types and using printf() & scanf() ⇨ () Arithmetic operators ⇨ () If statements ⇨ () Relational operators ⇨ () Logical operators (aka boolean operators) ⇨ () While loops ⇨ () Do while loops ⇨ () For loops ⇨ () printf() placeholder fields ⇨ () Switch statements ⇨ () Arrays ⇨ () Strings ⇨ () Functions ⇨ () Passing arrays to functions ⇨ () Pointers ⇨ () Pass-by-reference (aka pass-by-pointer) ⇨ () Pointer notation vs array notation ⇨ () Dynamically allocated memory (malloc, calloc, realloc, free) ⇨ () Typedef and struct ⇨ () 2D arrays ⇨ () Main function return values ⇨ () Command-line arguments ⇨ () Type casting (aka type conversion) ⇨ () File I/O ⇨ () Constants with define vs constant variables ⇨ () Global scope variables ⇨ () Accepting user input strings with spaces Check out our courses at portfoliocourses.com that will help you build a developer portfolio that will impress employers!

Why it's here

2 people recommend this

What people say. Recommended as a comprehensive starting point for beginners learning C programming.

u/journii-truein r/C_Programming • Recommends

…ithout any more hesitation, let's go! **Books:** Beej's Guide to C: https://beej.us/guide/bgc/html/split-wide/ Pointers and Arrays: https://github.com/jflaherty/ptrtut13 C Programming, A Modern Approach: http://knking.com/books/c2/index.html Programiz C Course: https://www.programiz.com/c-programming **Videos:** CS50s Course in C: [video Bro Code's C Course: [video C Programming for beginners: [video **Forums:** Of course, r/C_Programming My personal C for beginners forum (empty): https://groups.google.com/g/c-beginner-group comp.lang.c: https://groups.google.com/g/comp.lang.c **Apps:** Leetcode: leetcode.com Sololearn: sololearn.com (similar to duoling…

u/Ok-Coach-2299in r/C_Programming • Recommends

C Programming for Beginners | Full Course

u/dainasolin r/C_Programming • Mentions

On “Practicing with C online”

For theory, this channel has you covered really well I think link to this video And for practicing I guess you could use leetcode, though the free exercises are hard to find. There are chrome extensions to filter the free stuff but I haven't tried them and don't know if they are secure.

u/Odd_Neighborhood1371in r/C_Programming • Mentions

On “I planned to learn C, But idk where to start.”

Portfolio Courses has a playlist containing almost 200 videos on C from the absolute basics to the advanced concepts: link to this video There's also a 6 hour video he did that covers the most important things if you are short on time: link to this video