C Essential Trainingseeders: 4
leechers: 6
C Essential Training (Size: 903.81 MB)
Description![]() Widely used for both systems and application development, C is a powerful language at the heart of many more modern languages, like JavaScript and Objective-C. In this course, professor Isac Artzi dissects the anatomy of C, from data types, strings, and variables to simple functions. He'll show how these basic elements fit together in control structures like loops and if-else statements—where the real logic behind your code comes into play. Plus, learn how C organizes information into arrays and how you can manage memory resources with pointers. ├───01. Introduction │ 01_01-Welcome.mp4 │ 01_02-What you should know before watching this course.mp4 │ 01_03-Using the exercise files.mp4 │ 01_04-The development environment used in this course.mp4 │ ├───02. Why Program in C │ 02_02-Understanding C programming fundamentals.mp4 │ 02_03-Running your first C program.mp4 │ ├───03. Overview of the Structure of a C Program │ 03_01-Introducing preprocessor commands.mp4 │ 03_02-Making code more manageable.mp4 │ 03_03-Setting values to use later.mp4 │ 03_04-Using statements and expressions.mp4 │ 03_05-Adding comments to code for clarity.mp4 │ ├───04. Data Types │ 04_01-Understanding data types.mp4 │ 04_02-Declaring and using integer types.mp4 │ 04_03-Declaring and using floating-point types.mp4 │ 04_04-Using the void data type.mp4 │ 04_05-Declaring and using Boolean types.mp4 │ ├───05. Strings │ 05_01-Understanding strings.mp4 │ 05_02-Using screen-based input and output.mp4 │ 05_03-Manipulating strings.mp4 │ ├───06. Variables │ 06_01-Choosing appropriate variable names.mp4 │ 06_02-Deciding when and where to declare variables.mp4 │ 06_03-Implementing simple assignment statements.mp4 │ ├───07. Basic Programming Constructs │ 07_01-Understanding the use of arithmetic operators.mp4 │ 07_02-Understanding the use of relational operators.mp4 │ 07_03-Making decisions using logical operators.mp4 │ 07_04-Performing bit-level calculations with bitwise operations.mp4 │ 07_06-Implementing mathematical expressions.mp4 │ 07_07-Understanding the relationship between statements and expressions.mp4 │ 07_08-Challenge Convert centimeters to feet and inches.mp4 │ 07_09-Solution Convert centimeters to feet and inches.mp4 │ 07_10-Challenge Convert temperatures.mp4 │ 07_11-Solution Convert temperatures.mp4 │ ├───08. Functions │ 08_01-Understanding functional programming.mp4 │ 08_02-Passing variables to functions.mp4 │ 08_03-Returning data from functions.mp4 │ 08_04-Working with recursion.mp4 │ 08_05-Challenge Implement an external library.mp4 │ 08_06-Solution Implement an external library.mp4 │ 08_07-Challenge Print a range of numbers.mp4 │ 08_08-Solution Print a range of numbers.mp4 │ ├───09. Decisions and Branching │ 09_01-Using if statements to change program flow.mp4 │ 09_02-Using if-else statements to make decisions.mp4 │ 09_03-Building alternative decision blocks with if-else-if statements.mp4 │ 09_04-Building complex decision statements with switch statements.mp4 │ 09_05-Challenge Build a decision-making program.mp4 │ 09_06-Solution Build a decision-making program.mp4 │ ├───10. Loops │ 10_01-Executing statements repeatedly with loops.mp4 │ 10_02-Using for loops.mp4 │ 10_03-Using while loops.mp4 │ 10_04-Understanding the do-while loop.mp4 │ 10_05-Breaking out of loops.mp4 │ 10_06-Challenge Make a bar chart.mp4 │ 10_07-Solution Make a bar chart.mp4 │ ├───11. Arrays │ 11_01-Introducing arrays.mp4 │ 11_02-Declaring arrays.mp4 │ 11_03-Initializing arrays.mp4 │ 11_04-Accessing individual elements of an array.mp4 │ 11_05-Understanding two-dimensional arrays.mp4 │ 11_06-Rules for using an array.mp4 │ 11_07-Using loops for searching and sorting.mp4 │ 11_08-Challenge Improve the bar chart.mp4 │ ├───12. Pointers and Memory Management │ 12_01-Understanding pointers.mp4 │ 12_02-Declaring and initializing a pointer variable.mp4 │ 12_03-Using a pointer variable.mp4 │ 12_04-Performing pointer arithmetic.mp4 │ 12_05-Understanding the relationship between pointers and arrays.mp4 │ 12_06-Managing memory using allocation and release.mp4 │ ├───13. Structures │ 13_01-Understanding structures.mp4 │ 13_02-Declaring and accessing structures.mp4 │ 13_03-Using structures as complex variables.mp4 │ 13_04-Understanding and performing union operations.mp4 │ ├───14. Files │ 14_01-Data management using sequential files.mp4 │ 14_02-Data management using random access files.mp4 │ 14_03-Exploring file access modes.mp4 │ ├───15. User-Defined Functions │ 15_01-Building user-defined functions.mp4 │ 15_02-Introducing functional programming.mp4 │ 15_03-Understanding the components of a function.mp4 │ 15_04-Using local and global variables The variable scope.mp4 │ 15_05-Passing variables to functions.mp4 │ 15_06-Passing an array to a function.mp4 │ 15_07-Returning data from functions.mp4 │ 15_08-Defining a prototype of a function.mp4 │ 15_09-Using recursive functions.mp4 │ ├───16. The C Preprocessor │ 16_01-Defining and using macros.mp4 │ 16_02-Inserting headers from other files.mp4 │ 16_03-Using conditional directives.mp4 │ ├───17. Good Programming Practices │ 17_01-Defining and using meaningful naming conventions.mp4 │ 17_02-Testing code correctness.mp4 │ 17_03-Implementing debugging techniques.mp4 │ 17_04-Striving for simplicity and clarity.mp4 │ 17_05-Developing portable code.mp4 │ ├───18. Course Challenges │ 18_01-Challenge Build a loan calculator.mp4 │ 18_02-Solution Build a loan calculator.mp4 │ 18_03-Challenge Convert compass bearing to direction.mp4 │ 18_04-Solution Convert compass bearing to direction.mp4 │ ├───19. Conclusion │ 19_01-Goodbye.mp4 │ └───Exercice Files Ex_Files_C_EssT.zip Related Torrents
Sharing Widget |