| | [0. Introduction] |
| | | 00_01_Welcome.mp4 (6.80 MB) |
| | | 00_01_Welcome.srt (1.43 KB) |
| | | 00_02_ What you should know before watching this course
.mp4 (8.76 MB) |
| | | 00_02_ What you should know before watching this course
.srt (2.26 KB) |
| | | 00_03_Using the exercise files .mp4 (2.38 MB) |
| | | 00_03_Using the exercise files.srt (2.47 KB) |
| | [1. Getting Started] |
| | | 01_01_Programming overview.mp4 (4.94 MB) |
| | | 01_01_Programming overview.srt (5.60 KB) |
| | | 01_02_Obtaining a compiler and an IDE.mp4 (8.46 MB) |
| | | 01_02_Obtaining a compiler and an IDE.srt (5.63 KB) |
| | | 01_03_Configuring CodeBlocks.mp4 (8.06 MB) |
| | | 01_03_Configuring CodeBlocks.srt (6.47 KB) |
| | | 01_04_Compiling a sample program.mp4 (9.34 MB) |
| | | 01_04_Compiling a sample program.srt (8.08 KB) |
| | [2. Programming Basics] |
| | | 02_01_Understanding a C program.mp4 (12.79 MB) |
| | | 02_01_Understanding a C program.srt (12.16 KB) |
| | | 02_02_Sending text to output.mp4 (3.42 MB) |
| | | 02_02_Sending text to output.srt (3.38 KB) |
| | | 02_03_Challenge Add a puts() statement.mp4 (1.09 MB) |
| | | 02_03_Challenge Add a puts() statement.srt (0.38 KB) |
| | | 02_04_Solution Add a puts() statement.mp4 (2.07 MB) |
| | | 02_04_Solution Add a puts() statement.srt (1.28 KB) |
| | | 02_05_Adding comments to the code.mp4 (4.82 MB) |
| | | 02_05_Adding comments to the code.srt (3.73 KB) |
| | | 02_06_Exploring the printf() function.mp4 (3.16 MB) |
| | | 02_06_Exploring the printf() function.srt (2.66 KB) |
| | | 02_07_Challenge Add a new line.mp4 (1.03 MB) |
| | | 02_07_Challenge Add a new line.srt (0.27 KB) |
| | | 02_08_Solution Add a new line.mp4 (1.17 MB) |
| | | 02_08_Solution Add a new line.srt (0.36 KB) |
| | | 02_09_Working with escape characters in printf.mp4 (1.45 MB) |
| | | 02_09_Working with escape characters in printf.srt (1.91 KB) |
| | | 02_10_Challenge Use escaped characters.mp4 (1.60 MB) |
| | | 02_10_Challenge Use escaped characters.srt (0.77 KB) |
| | | 02_11_Solution Use escaped characters.mp4 (3.59 MB) |
| | | 02_11_Solution Use escaped characters.srt (2.26 KB) |
| | | 02_12_Working with values and placeholders.mp4 (14.04 MB) |
| | | 02_12_Working with values and placeholders.srt (10.45 KB) |
| | | 02_13_Introducing variables.mp4 (13.09 MB) |
| | | 02_13_Introducing variables.srt (10.08 KB) |
| | | 02_14_Using character IO.mp4 (11.95 MB) |
| | | 02_14_Using character IO.srt (9.76 KB) |
| | | 02_15_Exploring strings and more IO.mp4 (15.75 MB) |
| | | 02_15_Exploring strings and more IO.srt (12.62 KB) |
| | | 02_16_Working with math.mp4 (13.91 MB) |
| | | 02_16_Working with math.srt (9.99 KB) |
| | | 02_17_Making more calculations.mp4 (10.93 MB) |
| | | 02_17_Making more calculations.srt (8.54 KB) |
| | [3. Program Flow Control] |
| | | 03_01_Making a decision with if.mp4 (15.18 MB) |
| | | 03_01_Making a decision with if.srt (10.00 KB) |
| | | 03_02_Making multiple decisions with switch-case.mp4 (8.84 MB) |
| | | 03_02_Making multiple decisions with switch-case.srt (5.35 KB) |
| | | 03_03_Looping with while.mp4 (17.17 MB) |
| | | 03_03_Looping with while.srt (11.24 KB) |
| | | 03_04_Repeating chunks of code with for.mp4 (3.70 MB) |
| | | 03_04_Repeating chunks of code with for.srt (3.33 KB) |
| | | 03_05_Challenge Output a series of numbers.mp4 (1.42 MB) |
| | | 03_05_Challenge Output a series of numbers.srt (0.60 KB) |
| | | 03_06_Solution Output a series of numbers.mp4 (3.59 MB) |
| | | 03_06_Solution Output a series of numbers.srt (2.00 KB) |
| | | 03_07_Nested loops.mp4 (8.86 MB) |
| | | 03_07_Nested loops.srt (5.37 KB) |
| | | 03_08_Adding a function.mp4 (12.61 MB) |
| | | 03_08_Adding a function.srt (9.33 KB) |
| | | 03_09_Passing values to a function.mp4 (6.36 MB) |
| | | 03_09_Passing values to a function.srt (3.81 KB) |
| | | 03_10_Challenge Evaluate a number.mp4 (1.14 MB) |
| | | 03_10_Challenge Evaluate a number.srt (0.36 KB) |
| | | 03_11_Solution Evaluate a number.mp4 (2.50 MB) |
| | | 03_11_Solution Evaluate a number.srt (1.25 KB) |
| | | 03_12_Returning a value from a function.mp4 (7.91 MB) |
| | | 03_12_Returning a value from a function.srt (5.43 KB) |
| | [4. Intermediate C Language Concepts] |
| | | 04_01_Manipulating single characters.mp4 (12.09 MB) |
| | | 04_01_Manipulating single characters.srt (10.37 KB) |
| | | 04_02_Manipulating strings.mp4 (13.71 MB) |
| | | 04_02_Manipulating strings.srt (9.62 KB) |
| | | 04_03_Exploring constants and placeholders.mp4 (13.77 MB) |
| | | 04_03_Exploring constants and placeholders.srt (9.40 KB) |
| | | 04_04_Building arrays.mp4 (12.68 MB) |
| | | 04_04_Building arrays.srt (9.81 KB) |
| | | 04_05_Creating mulitdimensional arrays.mp4 (7.48 MB) |
| | | 04_05_Creating mulitdimensional arrays.srt (5.38 KB) |
| | | 04_06_Challenge Add a dimension to an array.mp4 (1.22 MB) |
| | | 04_06_Challenge Add a dimension to an array.srt (0.49 KB) |
| | | 04_07_Solution Add a dimension to an array.mp4 (2.13 MB) |
| | | 04_07_Solution Add a dimension to an array.srt (1.05 KB) |
| | | 04_08_Understanding structures.mp4 (10.26 MB) |
| | | 04_08_Understanding structures.srt (7.64 KB) |
| | | 04_09_Working with time functions.mp4 (11.26 MB) |
| | | 04_09_Working with time functions.srt (8.08 KB) |
| | [5. Advanced C Language Concepts] |
| | | 05_01_Understanding variables.mp4 (10.96 MB) |
| | | 05_01_Understanding variables.srt (8.05 KB) |
| | | 05_02_Referencing variables with pointers.mp4 (9.06 MB) |
| | | 05_02_Referencing variables with pointers.srt (7.15 KB) |
| | | 05_03_Challenge Working with pointers.mp4 (1.39 MB) |
| | | 05_03_Challenge Working with pointers.srt (0.67 KB) |
| | | 05_04_Solution Working with pointers.mp4 (2.26 MB) |
| | | 05_04_Solution Working with pointers.srt (1.00 KB) |
| | | 05_05_Accessing arrays with pointers.mp4 (12.65 MB) |
| | | 05_05_Accessing arrays with pointers.srt (9.13 KB) |
| | | 05_06_Creating pointer functions.mp4 (11.09 MB) |
| | | 05_06_Creating pointer functions.srt (8.43 KB) |
| | | 05_07_Working with pointer arrays.mp4 (8.32 MB) |
| | | 05_07_Working with pointer arrays.srt (6.22 KB) |
| | | 05_08_Allocating memory.mp4 (6.42 MB) |
| | | 05_08_Allocating memory.srt (5.18 KB) |
| | | 05_09_Challenge Working with memory.mp4 (1.19 MB) |
| | | 05_09_Challenge Working with memory.srt (0.44 KB) |
| | | 05_10_Solution Working with memory.mp4 (2.51 MB) |
| | | 05_10_Solution Working with memory.srt (1.00 KB) |
| | | 05_11_Structures with structures.mp4 (4.42 MB) |
| | | 05_11_Structures with structures.srt (2.74 KB) |
| | | 05_12_Building a linked list.mp4 (17.06 MB) |
| | | 05_12_Building a linked list.srt (12.50 KB) |
| | [6. Conclusion] |
| | | 06_01_Next steps.mp4 (4.22 MB) |
| | | 06_01_Next steps.srt (3.39 KB) |
| | [Exercise Files] |
| | | 01-04_welcome.c (0.08 KB) |
| | | 02-02_empty.c (0.06 KB) |
| | | 02-06_printf.c (0.13 KB) |
| | | 02-12_value1.c (0.08 KB) |
| | | 02-12_value2.c (0.09 KB) |
| | | 02-12_value3.c (0.09 KB) |
| | | 02-12_value4.c (0.09 KB) |
| | | 02-13_variable1.c (0.12 KB) |
| | | 02-13_variable2.c (0.15 KB) |
| | | 02-13_variable3.c (0.13 KB) |
| | | 02-13_variable4.c (0.13 KB) |
| | | 02-14_chario1.c (0.13 KB) |
| | | 02-14_chario2.c (0.21 KB) |
| | | 02-14_chario3.c (0.18 KB) |
| | | 02-15_fgets1.c (0.21 KB) |
| | | 02-15_scanf1.c (0.13 KB) |
| | | 02-15_scanf2.c (0.17 KB) |
| | | 02-15_string1.c (0.12 KB) |
| | | 02-16_math1.c (0.15 KB) |
| | | 02-16_math2.c (0.16 KB) |
| | | 02-16_math3.c (0.11 KB) |
| | | 02-16_math4.c (0.11 KB) |
| | | 02-17_pow.c (0.14 KB) |
| | | 02-17_rand.c (0.13 KB) |
| | | 02-17_sqrt.c (0.14 KB) |
| | | 03-01_if1.c (0.18 KB) |
| | | 03-01_if2.c (0.25 KB) |
| | | 03-01_if3.c (0.12 KB) |
| | | 03-01_ifelse.c (0.26 KB) |
| | | 03-01_ifelseifelse.c (0.29 KB) |
| | | 03-02_switch1.c (0.35 KB) |
| | | 03-02_switch2.c (0.42 KB) |
| | | 03-03_dowhile.c (0.14 KB) |
| | | 03-03_while1.c (0.11 KB) |
| | | 03-03_while2.c (0.22 KB) |
| | | 03-03_whileendless.c (0.10 KB) |
| | | 03-03_whileendlessbreak.c (0.13 KB) |
| | | 03-03_whilemod.c (0.16 KB) |
| | | 03-04_for1.c (0.09 KB) |
| | | 03-07_for2.c (0.34 KB) |
| | | 03-07_for3.c (0.17 KB) |
| | | 03-07_nestedfor1.c (0.38 KB) |
| | | 03-07_nestedfor2.c (0.20 KB) |
| | | 03-08_function1.c (0.22 KB) |
| | | 03-08_function2.c (0.21 KB) |
| | | 03-08_function3.c (0.29 KB) |
| | | 03-09_argument1.c (0.24 KB) |
| | | 03-09_argument2.c (0.31 KB) |
| | | 03-09_argument3.c (0.21 KB) |
| | | 03-09_argument4.c (0.17 KB) |
| | | 03-12_return1.c (0.19 KB) |
| | | 03-12_return2.c (0.33 KB) |
| | | 03-12_return3.c (0.39 KB) |
| | | 04-01_ctype1.c (0.19 KB) |
| | | 04-01_ctype2.c (0.15 KB) |
| | | 04-01_ctype3.c (0.17 KB) |
| | | 04-01_ctype4.c (0.24 KB) |
| | | 04-02_stringmanipulation1.c (0.23 KB) |
| | | 04-02_stringmanipulation2.c (0.25 KB) |
| | | 04-02_stringmanipulation3.c (0.13 KB) |
| | | 04-02_stringmanipulation4.c (0.28 KB) |
| | | 04-02_stringmanipulation5.c (0.29 KB) |
| | | 04-03_constant1.c (0.25 KB) |
| | | 04-03_constant2.c (0.21 KB) |
| | | 04-03_placeholder1.c (0.16 KB) |
| | | 04-03_placeholder2.c (0.14 KB) |
| | | 04-04_array1.c (0.31 KB) |
| | | 04-04_array2.c (0.19 KB) |
| | | 04-04_array3.c (0.34 KB) |
| | | 04-04_array4.c (0.09 KB) |
| | | 04-04_array5.c (0.16 KB) |
| | | 04-04_array6.c (0.16 KB) |
| | | 04-04_array7.c (0.36 KB) |
| | | 04-05_multi1.c (0.34 KB) |
| | | 04-05_multi2.c (0.17 KB) |
| | | 04-08_structure1.c (0.10 KB) |
| | | 04-08_structure2.c (0.22 KB) |
| | | 04-08_structure3.c (0.25 KB) |
| | | 04-08_structure4.c (0.46 KB) |
| | | 04-09_time1.c (0.11 KB) |
| | | 04-09_time2.c (0.27 KB) |
| | | 05-01_var1.c (0.09 KB) |
| | | 05-01_var2.c (0.13 KB) |
| | | 05-01_var3.c (0.18 KB) |
| | | 05-02_pointer1.c (0.11 KB) |
| | | 05-02_pointer2.c (0.29 KB) |
| | | 05-05_arraypointer1.c (0.16 KB) |
| | | 05-05_arraypointer2.c (0.22 KB) |
| | | 05-05_arraypointer3.c (0.11 KB) |
| | | 05-05_arraypointer4.c (0.16 KB) |
| | | 05-06_pfunction1.c (0.21 KB) |
| | | 05-06_pfunction2.c (0.42 KB) |
| | | 05-06_pfunction3.c (0.37 KB) |
| | | 05-06_pfunction4.c (0.42 KB) |
| | | 05-07_parray1.c (0.19 KB) |
| | | 05-07_parray2.c (0.27 KB) |
| | | 05-08_allocate1.c (0.34 KB) |
| | | 05-08_allocate2.c (0.26 KB) |
| | | 05-11_structstruct.c (0.56 KB) |
| | | 05-12_linkedlist1.c (0.54 KB) |
| | | 05-12_linkedlist2.c (0.69 KB) |
| | | 05-12_linkedlist3.c (0.54 KB) |
| | | 05-12_linkedlist4.c (0.79 KB) |
| | | 05-12_linkedlist5.c (1.04 KB) |
| | | 05-12_linkedlist6.c (1.23 KB) |