🎯Land Your Dream Job500+ Mock Interviews
Transform Your Tasks with AIGet 3x more done

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

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

Course Content

Introduction Section (0 sec - 43 min)
1
43 min

Introduction Section (0 sec - 43 min)

5 Questions Ready
Main Content Section 1 (43 min - 1 hour 27 min)
2
43 min

Main Content Section 1 (43 min - 1 hour 27 min)

5 Questions Locked
Main Content Section 2 (1 hour 27 min - 2 hour 10 min)
3
43 min

Main Content Section 2 (1 hour 27 min - 2 hour 10 min)

5 Questions Locked
Main Content Section 3 (2 hour 10 min - 2 hour 54 min)
4
43 min

Main Content Section 3 (2 hour 10 min - 2 hour 54 min)

5 Questions Locked
Main Content Section 4 (2 hour 54 min - 3 hour 37 min)
5
43 min

Main Content Section 4 (2 hour 54 min - 3 hour 37 min)

5 Questions Locked
Main Content Section 5 (3 hour 37 min - 4 hour 21 min)
6
43 min

Main Content Section 5 (3 hour 37 min - 4 hour 21 min)

5 Questions Locked
Main Content Section 6 (4 hour 21 min - 5 hour 4 min)
7
43 min

Main Content Section 6 (4 hour 21 min - 5 hour 4 min)

5 Questions Locked
Final Section (5 hour 4 min - 5 hour 48 min)
8
43 min

Final Section (5 hour 4 min - 5 hour 48 min)

5 Questions Locked
AI Mentor