C Programming for Beginners | Full Course

By - Portfolio Courses

📚 Course Information

Channel

Portfolio Courses

Published On

7/29/2021

📝 Description

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: https://www.youtube.com/watch?v=RCsfDcvREzU How To Setup A C Programming Environment On Windows: https://www.youtube.com/watch?v=gq_ZXCuRhU4 💙 Topic Timestamps 💙 ⇨ (0:00) Course introduction ⇨ (0:50) Why and how do we program in C? ⇨ (2:40) Using a development environment ⇨ (6:25) Hello, World first C Program ⇨ (16:15) Comments to document our code ⇨ (17:44) Input-Processing-Output (IPO) Model example ⇨ (28:16) Variable types and using printf() & scanf() ⇨ (38:31) Arithmetic operators ⇨ (42:39) If statements ⇨ (53:35) Relational operators ⇨ (1:00:41) Logical operators (aka boolean operators) ⇨ (1:08:58) While loops ⇨ (1:32:31) Do while loops ⇨ (1:37:06) For loops ⇨ (1:53:40) printf() placeholder fields ⇨ (1:58:45) Switch statements ⇨ (2:04:08) Arrays ⇨ (2:17:50) Strings ⇨ (2:48:40) Functions ⇨ (3:10:25) Passing arrays to functions ⇨ (3:16:52) Pointers ⇨ (3:28:08) Pass-by-reference (aka pass-by-pointer) ⇨ (3:35:22) Pointer notation vs array notation ⇨ (3:51:07) Dynamically allocated memory (malloc, calloc, realloc, free) ⇨ (4:15:43) Typedef and struct ⇨ (4:48:10) 2D arrays ⇨ (5:01:52) Main function return values ⇨ (5:04:31) Command-line arguments ⇨ (5:15:42) Type casting (aka type conversion) ⇨ (5:20:05) File I/O ⇨ (5:35:52) Constants with define vs constant variables ⇨ (5:40:42) Global scope variables ⇨ (5:44:35) Accepting user input strings with spaces Check out our courses at https://www.portfoliocourses.com that will help you build a developer portfolio that will impress employers!

🎯 What You'll Learn

Complete understanding of the topic

Hands-on practical knowledge

Real-world examples and use cases

Industry best practices

⭐ Course Features

🤖

AI Support

24/7 doubt solving

📝

Practice Quiz

Test your knowledge

🏆

Certificate

Course completion

📋 Prerequisites

  • Basic understanding of programming concepts

  • Eagerness to learn and practice

AI MentorLive Chat
Always here to help you learn
Premium

Get Full Course Access

Take your learning to the next level with premium features

Unlimited access to all chapters
Interactive quizzes & assessments
Downloadable certificate