|
|
001. Programming foundations in C.en.srt
|
SRT
|
1.3 KB
|
|
|
001. Programming foundations in C.mp4
|
MP4
|
7.6 MB
|
|
|
002. Understanding the process.en.srt
|
SRT
|
6.7 KB
|
|
|
002. Understanding the process.mp4
|
MP4
|
33.8 MB
|
|
|
003. Obtaining a compiler and IDE.en.srt
|
SRT
|
5.3 KB
|
|
|
003. Obtaining a compiler and IDE.mp4
|
MP4
|
18.7 MB
|
|
|
004. Compiling a sample program.en.srt
|
SRT
|
7.8 KB
|
|
|
004. Compiling a sample program.mp4
|
MP4
|
43.6 MB
|
|
|
005. Reviewing the C language.en.srt
|
SRT
|
6.5 KB
|
|
|
005. Reviewing the C language.mp4
|
MP4
|
33.8 MB
|
|
|
006. Introducing C code.en.srt
|
SRT
|
5.8 KB
|
|
|
006. Introducing C code.mp4
|
MP4
|
32.1 MB
|
|
|
007. Sending text to output.en.srt
|
SRT
|
4.6 KB
|
|
|
007. Sending text to output.mp4
|
MP4
|
25.3 MB
|
|
|
008. Challenge Add a puts() statement.en.srt
|
SRT
|
614.4 B
|
|
|
008. Challenge Add a puts() statement.mp4
|
MP4
|
4.5 MB
|
|
|
009. Solution Add a puts() statement.en.srt
|
SRT
|
1.9 KB
|
|
|
009. Solution Add a puts() statement.mp4
|
MP4
|
11.4 MB
|
|
|
01-03_welcome.c
|
C
|
102.4 B
|
|
|
011. Exploring the printf() function.en.srt
|
SRT
|
3.1 KB
|
|
|
011. Exploring the printf() function.mp4
|
MP4
|
16.9 MB
|
|
|
012. Challenge Add a new line.en.srt
|
SRT
|
1.3 KB
|
|
|
012. Challenge Add a new line.mp4
|
MP4
|
7.6 MB
|
|
|
013. Solution Add a new line.en.srt
|
SRT
|
1.9 KB
|
|
|
013. Solution Add a new line.mp4
|
MP4
|
13.4 MB
|
|
|
014. Working with escape sequences.en.srt
|
SRT
|
2.9 KB
|
|
|
014. Working with escape sequences.mp4
|
MP4
|
15.3 MB
|
|
|
015. Challenge Use escape sequences.en.srt
|
SRT
|
1 KB
|
|
|
015. Challenge Use escape sequences.mp4
|
MP4
|
6.5 MB
|
|
|
016. Solution Use escape sequences.en.srt
|
SRT
|
2.3 KB
|
|
|
016. Solution Use escape sequences.mp4
|
MP4
|
14.2 MB
|
|
|
017. Working with values and placeholders.en.srt
|
SRT
|
6.8 KB
|
|
|
017. Working with values and placeholders.mp4
|
MP4
|
40.2 MB
|
|
|
02-02_empty.c
|
C
|
102.4 B
|
|
|
02-04 Add a puts statement.c
|
C
|
102.4 B
|
|
|
02-05_commentone.c
|
C
|
614.4 B
|
|
|
02-05_greetings.c
|
C
|
102.4 B
|
|
|
02-06_printf.c
|
C
|
102.4 B
|
|
|
02-08_Add a newline.c
|
C
|
102.4 B
|
|
|
02-09_twolines.c
|
C
|
102.4 B
|
|
|
02-11 Use escape sequences.c
|
C
|
102.4 B
|
|
|
02-12_value1.c
|
C
|
102.4 B
|
|
|
02-12_value2.c
|
C
|
102.4 B
|
|
|
02-12_value3.c
|
C
|
102.4 B
|
|
|
02-14_variable1.c
|
C
|
102.4 B
|
|
|
02-14_variable2.c
|
C
|
102.4 B
|
|
|
02-14_variable3.c
|
C
|
102.4 B
|
|
|
02-15_chario1.c
|
C
|
102.4 B
|
|
|
02-15_chario2.c
|
C
|
204.8 B
|
|
|
02-15_chario3.c
|
C
|
204.8 B
|
|
|
02-16_scanf.c
|
C
|
102.4 B
|
|
|
02-17_fgets.c
|
C
|
204.8 B
|
|
|
02-17_scanf.c
|
C
|
204.8 B
|
|
|
02-17_string.c
|
C
|
102.4 B
|
|
|
02-19_math1.c
|
C
|
102.4 B
|
|
|
02-19_math2.c
|
C
|
102.4 B
|
|
|
02-19_math3.c
|
C
|
102.4 B
|
|
|
02-20_pow.c
|
C
|
102.4 B
|
|
|
02-20_sqrt.c
|
C
|
102.4 B
|
|
|
02-22 Math quiz.c
|
C
|
512 B
|
|
|
021. Exploring the scanf() function.en.srt
|
SRT
|
6.1 KB
|
|
|
021. Exploring the scanf() function.mp4
|
MP4
|
37.5 MB
|
|
|
022. Working with strings.en.srt
|
SRT
|
7.5 KB
|
|
|
022. Working with strings.mp4
|
MP4
|
46.9 MB
|
|
|
025. Making more calculations.en.srt
|
SRT
|
3.9 KB
|
|
|
025. Making more calculations.mp4
|
MP4
|
22.6 MB
|
|
|
026. Challenge Math quiz.en.srt
|
SRT
|
1 KB
|
|
|
026. Challenge Math quiz.mp4
|
MP4
|
6.6 MB
|
|
|
027. Solution Math quiz.en.srt
|
SRT
|
3.5 KB
|
|
|
027. Solution Math quiz.mp4
|
MP4
|
21.2 MB
|
|
|
028. Making a decision with if.en.srt
|
SRT
|
9.1 KB
|
|
|
028. Making a decision with if.mp4
|
MP4
|
46.4 MB
|
|
|
029. Making multiple decisions.en.srt
|
SRT
|
5.9 KB
|
|
|
029. Making multiple decisions.mp4
|
MP4
|
35.1 MB
|
|
|
03-01_if1.c
|
C
|
204.8 B
|
|
|
03-01_if2.c
|
C
|
204.8 B
|
|
|
03-01_ifelse.c
|
C
|
307.2 B
|
|
|
03-01_ifelseifelse.c
|
C
|
409.6 B
|
|
|
03-02_switch.c
|
C
|
307.2 B
|
|
|
03-04 Make a decision1.c
|
C
|
409.6 B
|
|
|
03-04 Make a decision2.c
|
C
|
307.2 B
|
|
|
03-04 Make a decision3.c
|
C
|
307.2 B
|
|
|
03-04 Make a decision4.c
|
C
|
409.6 B
|
|
|
03-05_dowhile.c
|
C
|
102.4 B
|
|
|
03-05_while.c
|
C
|
102.4 B
|
|
|
03-05_whileendless.c
|
C
|
102.4 B
|
|
|
03-05_whileendlessbreak.c
|
C
|
102.4 B
|
|
|
03-06_for.c
|
C
|
102.4 B
|
|
|
03-08 Output a series of numbers.c
|
C
|
204.8 B
|
|
|
03-09_nestedfor.c
|
C
|
204.8 B
|
|
|
03-09_nestedwhile.c
|
C
|
307.2 B
|
|
|
03-11_function1.c
|
C
|
204.8 B
|
|
|
03-11_function2.c
|
C
|
204.8 B
|
|
|
03-11_function3.c
|
C
|
204.8 B
|
|
|
03-12_argument1.c
|
C
|
204.8 B
|
|
|
03-12_argument2.c
|
C
|
307.2 B
|
|
|
03-12_argument3.c
|
C
|
307.2 B
|
|
|
03-12_argument4.c
|
C
|
204.8 B
|
|
|
03-13_evaluate.c
|
C
|
204.8 B
|
|
|
03-14 Evaluate a number.c
|
C
|
409.6 B
|
|
|
03-15_return1.c
|
C
|
204.8 B
|
|
|
03-15_return2.c
|
C
|
204.8 B
|
|
|
03-15_return3.c
|
C
|
307.2 B
|
|
|
03-15_return4.c
|
C
|
409.6 B
|
|
|
030. Challenge Make a decision.en.srt
|
SRT
|
716.8 B
|
|
|
030. Challenge Make a decision.mp4
|
MP4
|
5 MB
|
|
|
032. Looping with while.en.srt
|
SRT
|
7.7 KB
|
|
|
032. Looping with while.mp4
|
MP4
|
47.3 MB
|
|
|
033. Repeating chunks of code with for.en.srt
|
SRT
|
4.9 KB
|
|
|
033. Repeating chunks of code with for.mp4
|
MP4
|
29.5 MB
|
|
|
034. Challenge Output a series of numbers.en.srt
|
SRT
|
614.4 B
|
|
|
034. Challenge Output a series of numbers.mp4
|
MP4
|
4.4 MB
|
|
|
035. Solution Output a series of numbers.en.srt
|
SRT
|
1.9 KB
|
|
|
035. Solution Output a series of numbers.mp4
|
MP4
|
15.2 MB
|
|
|
037. Understanding functions.en.srt
|
SRT
|
5.5 KB
|
|
|
037. Understanding functions.mp4
|
MP4
|
27.4 MB
|
|
|
039. Passing values to a function.en.srt
|
SRT
|
2 KB
|
|
|
039. Passing values to a function.mp4
|
MP4
|
21.5 MB
|
|
|
04-01_ctype1.c
|
C
|
204.8 B
|
|
|
04-01_ctype2.c
|
C
|
204.8 B
|
|
|
04-01_ctype3.c
|
C
|
204.8 B
|
|
|
04-01_ctype4.c
|
C
|
204.8 B
|
|
|
04-01_ctype5.c
|
C
|
204.8 B
|
|
|
04-02_chartest.c
|
C
|
204.8 B
|
|
|
04-03_string1.c
|
C
|
204.8 B
|
|
|
04-03_string2.c
|
C
|
307.2 B
|
|
|
04-03_string3.c
|
C
|
204.8 B
|
|
|
04-03_string4.c
|
C
|
204.8 B
|
|
|
04-06_constant1.c
|
C
|
204.8 B
|
|
|
04-06_constant2.c
|
C
|
204.8 B
|
|
|
04-07_array1.c
|
C
|
307.2 B
|
|
|
04-07_array2.c
|
C
|
204.8 B
|
|
|
04-07_array3.c
|
C
|
307.2 B
|
|
|
04-07_array4.c
|
C
|
102.4 B
|
|
|
04-07_array5.c
|
C
|
204.8 B
|
|
|
04-07_array6.c
|
C
|
204.8 B
|
|
|
04-08_multi1.c
|
C
|
307.2 B
|
|
|
04-08_multi2.c
|
C
|
204.8 B
|
|
|
04-09_animals.c
|
C
|
204.8 B
|
|
|
04-10 Add a dimension to an array.c
|
C
|
204.8 B
|
|
|
04-11_structure1.c
|
C
|
102.4 B
|
|
|
04-11_structure2.c
|
C
|
307.2 B
|
|
|
04-11_structure3.c
|
C
|
512 B
|
|
|
04-11_structure4.c
|
C
|
204.8 B
|
|
|
04-11_structure5.c
|
C
|
512 B
|
|
|
040. Challenge Evaluate a number.en.srt
|
SRT
|
716.8 B
|
|
|
040. Challenge Evaluate a number.mp4
|
MP4
|
4.6 MB
|
|
|
042. Returning a value from a function.en.srt
|
SRT
|
4.9 KB
|
|
|
042. Returning a value from a function.mp4
|
MP4
|
31.9 MB
|
|
|
044. Using logical operators.en.srt
|
SRT
|
5.3 KB
|
|
|
044. Using logical operators.mp4
|
MP4
|
35.9 MB
|
|
|
045. Manipulating strings.en.srt
|
SRT
|
8.5 KB
|
|
|
045. Manipulating strings.mp4
|
MP4
|
47.4 MB
|
|
|
046. Challenge Build a string.en.srt
|
SRT
|
1.1 KB
|
|
|
046. Challenge Build a string.mp4
|
MP4
|
6.5 MB
|
|
|
049. Understanding arrays.en.srt
|
SRT
|
1.8 KB
|
|
|
049. Understanding arrays.mp4
|
MP4
|
51.9 MB
|
|
|
04_05 Build a string.c
|
C
|
512 B
|
|
|
05-01_var1.c
|
C
|
102.4 B
|
|
|
05-01_var2.c
|
C
|
102.4 B
|
|
|
05-01_var3.c
|
C
|
512 B
|
|
|
05-01_var4.c
|
C
|
204.8 B
|
|
|
05-01_var5.c
|
C
|
204.8 B
|
|
|
05-02_pointer1.c
|
C
|
204.8 B
|
|
|
05-02_pointer2.c
|
C
|
307.2 B
|
|
|
05-03_pointer1.c
|
C
|
204.8 B
|
|
|
05-03_pointer2.c
|
C
|
204.8 B
|
|
|
05-03_pointer3.c
|
C
|
102.4 B
|
|
|
05-04_challenge.c
|
C
|
409.6 B
|
|
|
05-05 Create a char pointer.c
|
C
|
409.6 B
|
|
|
05-06_arraypointer1.c
|
C
|
204.8 B
|
|
|
05-06_arraypointer2.c
|
C
|
204.8 B
|
|
|
05-06_arraypointer3.c
|
C
|
204.8 B
|
|
|
05-07_pfunction1.c
|
C
|
204.8 B
|
|
|
05-07_pfunction2.c
|
C
|
409.6 B
|
|
|
05-07_pfunction3.c
|
C
|
409.6 B
|
|
|
05-07_pfunction4.c
|
C
|
409.6 B
|
|
|
05-08_parray1.c
|
C
|
307.2 B
|
|
|
05-08_parray2.c
|
C
|
307.2 B
|
|
|
05-09_allocate1.c
|
C
|
307.2 B
|
|
|
05-09_allocate2.c
|
C
|
307.2 B
|
|
|
05-11 Write a Hello program.c
|
C
|
409.6 B
|
|
|
050. Creating multidimensional arrays.en.srt
|
SRT
|
1.9 KB
|
|
|
050. Creating multidimensional arrays.mp4
|
MP4
|
24.2 MB
|
|
|
051. Challenge Add a dimension to an array.en.srt
|
SRT
|
512 B
|
|
|
051. Challenge Add a dimension to an array.mp4
|
MP4
|
4.2 MB
|
|
|
052. Solution Add a dimension to an array.en.srt
|
SRT
|
1.9 KB
|
|
|
052. Solution Add a dimension to an array.mp4
|
MP4
|
12.2 MB
|
|
|
053. Understanding structures.en.srt
|
SRT
|
1.9 KB
|
|
|
053. Understanding structures.mp4
|
MP4
|
34.2 MB
|
|
|
054. Exploring variables.en.srt
|
SRT
|
7.1 KB
|
|
|
054. Exploring variables.mp4
|
MP4
|
42.5 MB
|
|
|
056. Using pointers.en.srt
|
SRT
|
5.7 KB
|
|
|
056. Using pointers.mp4
|
MP4
|
36.7 MB
|
|
|
057. Challenge Create a char pointer.en.srt
|
SRT
|
1.3 KB
|
|
|
057. Challenge Create a char pointer.mp4
|
MP4
|
9 MB
|
|
|
058. Solution Create a char pointer.en.srt
|
SRT
|
1.7 KB
|
|
|
058. Solution Create a char pointer.mp4
|
MP4
|
11.2 MB
|
|
|
059. Accessing arrays with pointers.en.srt
|
SRT
|
8 KB
|
|
|
059. Accessing arrays with pointers.mp4
|
MP4
|
39.2 MB
|
|
|
061. Working with pointer arrays.en.srt
|
SRT
|
5.6 KB
|
|
|
061. Working with pointer arrays.mp4
|
MP4
|
23.2 MB
|
|
|
062. Allocating memory.en.srt
|
SRT
|
6.7 KB
|
|
|
062. Allocating memory.mp4
|
MP4
|
42 MB
|
|
|
064. Solution Write a Hello program.en.srt
|
SRT
|
2.2 KB
|
|
|
064. Solution Write a Hello program.mp4
|
MP4
|
13.7 MB
|
|
|
065. Continue exploring C programming.en.srt
|
SRT
|
2.3 KB
|
|
|
065. Continue exploring C programming.mp4
|
MP4
|
12.2 MB
|
|
|
0NA. Adding a function.en.srt
|
SRT
|
6.3 KB
|
|
|
0NA. Adding a function.mp4
|
MP4
|
36.5 MB
|
|
|
0NA. Adding comments to the code.en.srt
|
SRT
|
4.6 KB
|
|
|
0NA. Adding comments to the code.mp4
|
MP4
|
16.6 MB
|
|
|
0NA. Challenge Write a Hello program.en.srt
|
SRT
|
614.4 B
|
|
|
0NA. Challenge Write a Hello program.mp4
|
MP4
|
4.2 MB
|
|
|
0NA. Creating pointer functions.en.srt
|
SRT
|
6.5 KB
|
|
|
0NA. Creating pointer functions.mp4
|
MP4
|
42.2 MB
|
|
|
0NA. Doing math.en.srt
|
SRT
|
2 KB
|
|
|
0NA. Doing math.mp4
|
MP4
|
50.9 MB
|
|
|
0NA. Experimenting with variables.en.srt
|
SRT
|
4.8 KB
|
|
|
0NA. Experimenting with variables.mp4
|
MP4
|
27.7 MB
|
|
|
0NA. Exploring constant expressions.en.srt
|
SRT
|
7.1 KB
|
|
|
0NA. Exploring constant expressions.mp4
|
MP4
|
39.9 MB
|
|
|
0NA. Introducing variables.en.srt
|
SRT
|
5.3 KB
|
|
|
0NA. Introducing variables.mp4
|
MP4
|
26.5 MB
|
|
|
0NA. Manipulating single characters.en.srt
|
SRT
|
7 KB
|
|
|
0NA. Manipulating single characters.mp4
|
MP4
|
27.9 MB
|
|
|
0NA. Nested loops.en.srt
|
SRT
|
4.3 KB
|
|
|
0NA. Nested loops.mp4
|
MP4
|
24.6 MB
|
|
|
0NA. Solution Build a string.en.srt
|
SRT
|
3.4 KB
|
|
|
0NA. Solution Build a string.mp4
|
MP4
|
19.4 MB
|
|
|
0NA. Solution Evaluate a number.en.srt
|
SRT
|
1.9 KB
|
|
|
0NA. Solution Evaluate a number.mp4
|
MP4
|
10.9 MB
|
|
|
0NA. Solution Make a decision.en.srt
|
SRT
|
2.4 KB
|
|
|
0NA. Solution Make a decision.mp4
|
MP4
|
14.1 MB
|
|
|
0NA. Understanding arithmetic in C.en.srt
|
SRT
|
1.8 KB
|
|
|
0NA. Understanding arithmetic in C.mp4
|
MP4
|
16 MB
|
|
|
0NA. Understanding pointers.en.srt
|
SRT
|
7.7 KB
|
|
|
0NA. Understanding pointers.mp4
|
MP4
|
42.6 MB
|
|
|
0NA. Using character I O.en.srt
|
SRT
|
9 KB
|
|
|
0NA. Using character I O.mp4
|
MP4
|
52.3 MB
|
|
|
Bonus Resources.txt
|
TXT
|
409.6 B
|
|
|
Get Bonus Downloads Here.url
|
URL
|
204.8 B
|
|
|
Glossary_Learning_C_2018.pdf
|
PDF
|
54.9 KB
|