C Programming: The Bad Tutorials

Course Description

A collection of 79 great (not bad, despite the name) tutorials on how to get started with C programming, including syntax and programming control structures such as loops, logic statements, strings, structures, and arrays.

C Programming: The Bad Tutorials
Not yet rated

Video Lectures & Study Materials

# Lecture Play Lecture
1 Install Code::Blocks Play Video
2 Hello Youtubers! Play Video
3 Variables & Arithmetic Operators Play Video
4 Comments, Newline Escape Sequence & Arithmetic Operators (Contd.) Play Video
5 Program To Compute Simple Interest Play Video
6 Receive Input from Users Using scanf() Play Video
7 Simple Interest Program (Enhanced) Play Video
8 Modular Division Play Video
9 Characters Play Video
10 The pow() Function Play Video
11 Type Conversion in C Play Video
12 Operator Precedence Play Video
13 Associativity of Operators Play Video
14 Distance Conversion Program Play Video
15 Temperature Conversion Program Play Video
16 The if Statement Play Video
17 The if-else Statement Play Video
18 Relational Operators Play Video
19 Testing Without Relational Operators Play Video
20 Nested if-else Statement Play Video
21 The Logical AND Operator Play Video
22 Logical OR Operator Play Video
23 Logical NOT Operator Play Video
24 Storage Classes Part One Play Video
25 Escape Sequences Play Video
26 Constants (Part-1) Play Video
27 Constants (Part-2) Play Video
28 Bitwise Operators (Part-1) Play Video
29 Bitwise Operators (Part-2) Play Video
30 Assignment Operators Play Video
31 Sizeof Operator Play Video
32 Address of Operator Play Video
33 Ternary Operator Play Video
34 Ternary Operator (Part-2) Play Video
35 The Switch Statement Play Video
36 While Loop Play Video
37 For Loop Play Video
38 Do-While Loop Play Video
39 Nested Loops Play Video
40 The Break Statement Play Video
41 The Continue Statement Play Video
42 Finding Prime Numbers Play Video
43 Functions (Part-1) Declaration, Definition & Invocation Play Video
44 Functions (Part-2) Parameter Lists, Actual & Formal Parameters Play Video
45 Functions (Part-3) Return Statement Play Video
46 The GOTO Statement Play Video
47 Infinite Loop Play Video
48 Functions (Part-4) Call By Value Method Play Video
49 Functions (Part-4) Call By Reference Method Play Video
50 Scope in C (Local & Global Variables) Play Video
51 Introduction to Arrays Play Video
52 Arrays (Part-2) Adding Array Elements Play Video
53 Arrays (Part-3) Miscellaneous Information Play Video
54 Two Dimensional Arrays Play Video
55 Passing Arrays To Functions Play Video
56 Introduction to Pointers Play Video
57 Null Pointer Play Video
58 Pointer to an Array Play Video
59 Pointer to a Pointer Play Video
60 Array of Pointers Play Video
61 Introduction to Strings Play Video
62 Predefined String Functions (Part-1) Play Video
63 Predefined String Functions (Part-2) Play Video
64 Introduction to Structures Play Video
65 Accessing Structure Members Play Video
66 The getchar() and putchar() Functions Play Video
67 The gets() and puts() Functions Play Video
68 Array of Structure Variables Play Video
69 Passing Structures to Functions Play Video
70 Pointers to Structures Play Video
71 Unions Play Video
72 Typedef Play Video
73 Parameterized Macros Play Video
74 Predefined Macros Play Video
75 Type Casting in C Play Video
76 Implicit Type Conversion Play Video
77 Recursion in C Play Video
78 Generating Fibonacci Series Through Recursion Play Video
79 Running C Programs in Linux Environment Play Video


There are no comments. Be the first to post one.
  Post comment as a guest user.
Click to login or register:
Your name:
Your email:
(will not appear)
Your comment:
(max. 1000 characters)
Are you human? (Sorry)
CosmoLearning is promoting these materials solely for nonprofit educational purposes, and to recognize contributions made by The Bad Tutorials (Bad Tutorials) to online education. We do not host or upload any copyrighted materials, including videos hosted on video websites like YouTube*, unless with explicit permission from the author(s). All intellectual property rights are reserved to Bad Tutorials and involved parties. CosmoLearning is not endorsed by Bad Tutorials, and we are not affiliated with them, unless otherwise specified. Any questions, claims or concerns regarding this content should be directed to their creator(s).

*If any embedded videos constitute copyright infringement, we strictly recommend contacting the website hosts directly to have such videos taken down. In such an event, these videos will no longer be playable on CosmoLearning or other websites.