avaxgfx Posted November 23, 2023 Report Share Posted November 23, 2023 [img]https://i.postimg.cc/DyGkWDX6/r7-CZka2-DJWsder-Cez-Wby-OYc-KWqf4-B0n-A.jpg[/img] Last updated 11/2023 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 8.23 GB | Duration: 25h 37m C Programming will increase career options. Become a better dev in other languages by learning C. Pointers explained [b]What you'll learn[/b] Understand the fundamentals of the C Programming Language Make yourself more marketable for entry level programming positions Create your first C Application Learn one of the most popular, widly used languages in the world Understand variables and the different data types Apply for real-time programming positions Understand the core language that most modern languages are based on Learn how to write high-quality code [b]Requirements[/b] A computer running Microsoft Windows, Linux or the Mac operating systems At least 4GB of ram is recommended No programming experience, all concepts taught in this class! [b]Description[/b] Have you never programmed a computer before, and think or have been told that C is a good programming language to get started with. It is! Maybe you have some experience with other programming languages, but want to learn C. It's a great language to add to your resume! Or perhaps you are stuck in a low paying programming job, and want to move up to a better, more senior position. Learning C can help you! The fact is, learning how to program in C is not only an excellent programming language to get started with, but it will also make you a better programming in other computer languages! Why learn C ? C is often considered to be the mother of all languages because so many other languages have been based on it. Though C is simple it is one of the most powerful languages ever created. Considering it was created over 40 years ago, it is still used heavily and is usually in the top 5 or 10 most popular and most widely programming languages in the world. Learning C can actually make you a better programming in other languages like C++, Java, or C# by equipping you with a mental model of what the computer is actually doing when you run your programs.By learning how things really work "under the hood", and understand memory space, CPU architecture and so on, you can create more efficient programs, and obtain a huge advantage over other programmers in the process. If you want to become a better developer, learning C is a great way to start! Why enrolling in this course is the best decision you can make. By the end of this course, you will understand the fundamentals of the C Programming Language, and make yourself more marketable for entry level programming positions. You will understand variables and the different data types, be able to utilize functions and arrays, understand the concept of pointers, learn about control flow (decision statements and iteration). You will be in a position to apply for real-time programming positions, and truly understand the core language that most modern languages are based on! If you have previously used the C programming language, then this course will deepen your understanding of it. If you have never used it, no problem, you will see that it can help you become a more efficient C developer. The course will be constantly refined in the future based on student feedback! This course does not skip on the details. You will learn how to write high quality code and become an excellent problem solver. This course does not just present how to code in the C programming language, but, also includes all the details on "why" you are doing the things you are doing. At the end of this course, you will fully understand the concepts of the C Programming language. Your instructor, Jason Fedin has been teaching students for over 12 years via online classes at over 10 different online Universities. He has created many different class curriculums, ranging from mobile programming to bash scripting to Object-Oriented Design and of course the C programming language. Additionally, he has been developing software for over 16 years in the real world at various companies, specializing in Object-Oriented Development and Mobile Applications. This means you are learning from someone who has all the professional training, skills, and experience you need to teach you how to become proficient in the C programming language. If you are ready to get that first paid programming job, or to move up to a more senior programming position, then this course is for you! Your new job or consulting opportunity awaits! Why not get started today? Click the Signup button to sign up for the course! [b]Overview[/b] Section 1: Introduction Lecture 1 Welcome to Class! Lecture 2 Class Organization Lecture 3 Fundamentals of a Program Lecture 4 Overview Lecture 5 Language Features Lecture 6 Creating a C Program Section 2: Installing Required Software Lecture 7 Overview Lecture 8 Installing the C Compiler (Windows) Lecture 9 Installing CodeLite On Windows Lecture 10 Configuring CodeLite on Windows Lecture 11 Installing the C Compiler (Mac) Lecture 12 Installing CodeLite on Mac Lecture 13 Configuring CodeLite on Mac Lecture 14 Installing CodeLite on Ubuntu Linux Lecture 15 Configuring CodeLite on Ubuntu Linux Lecture 16 Creating a Default CodeLite Project Template (All Versions) Lecture 17 Using the Command Line Interface Lecture 18 Using the Command Line Interface on Windows Lecture 19 Using the Command Line Interface on Mac Lecture 20 Using the Command Line Interface on Linux Lecture 21 Using a Web-based C compiler Section 3: Starting to write code Lecture 22 Exploring the CodeLite Environment Lecture 23 Creating our first C program Lecture 24 Building/Compiling our first program Lecture 25 What are Compiler Errors Lecture 26 What are Compiler Warnings Lecture 27 What are Linker Errors Lecture 28 What are Runtime Errors Lecture 29 What are Logic Errors Lecture 30 (Challenge) Writing a C program that displays your name Lecture 31 (Demonstration) Writing a C program that displays your name Lecture 32 Structure of a C program Section 4: Basic Concepts Lecture 33 Comments Lecture 34 The preprocessor Lecture 35 The #include statement Lecture 36 Displaying Output Lecture 37 Reading input from the terminal Section 5: Variables and Data Types Lecture 38 Overview Lecture 39 Basic Data Types Lecture 40 Enums and Chars Lecture 41 (Challenge) Create and use an enum type Lecture 42 (Demonstration) Create and use an enum type Lecture 43 Format Specifiers Lecture 44 (Challenge) Print the Area of a Rectangle Lecture 45 (Demonstration) Print the Area of a Rectangle Lecture 46 Command line arguments Section 6: Operators Lecture 47 Overview Lecture 48 Basic Operators Lecture 49 (Challenge) Convert minutes to years and days Lecture 50 (Demonstration) Convert minutes to years and days Lecture 51 Bitwise Operators Lecture 52 The Cast and sizeof Operators Lecture 53 (Challenge) Print the byte size of the basic data types Lecture 54 (Demonstration) Print the byte size of the basic data types Lecture 55 Operator Precedence Section 7: Control Flow Lecture 56 Overview Lecture 57 If Statements Lecture 58 (Challenge) Determine amount of Pay Lecture 59 (Demonstration) Determine the amount of weekly Pay Lecture 60 Switch Statement Lecture 61 For Loop Lecture 62 While and Do-While Lecture 63 Nested Loops and loop Control - Break and Continue Lecture 64 (Challenge) Guess the Number Lecture 65 (Demonstration) Guess the Number Section 8: Arrays Lecture 66 Creating and using Arrays Lecture 67 Initialization Lecture 68 (Challenge) Generate Prime Numbers Lecture 69 (Demonstration) Generate Prime Numbers Lecture 70 Multidimensional Arrays Lecture 71 (Challenge) Create a simple Weather program Lecture 72 (Demonstration) Create a simple Weather Program Lecture 73 Variable Length Arrays Section 9: Functions Lecture 74 Basics Lecture 75 Defining Functions Lecture 76 Arguments and Parameters Lecture 77 Returning data from functions Lecture 78 Local and Global Variables Lecture 79 (Challenge) Write some functions! Lecture 80 (Demonstration) Write some functions! Lecture 81 (Challenge) Create a Tic Tac Toe Game Lecture 82 (Demonstration) Create a Tic Tac Toe Game Section 10: Character Strings Lecture 83 Overview Lecture 84 Defining a String Lecture 85 Constant Strings Lecture 86 (Challenge) Understanding char arrays Lecture 87 (Demonstration) Understanding char arrays Lecture 88 Common String Functions Lecture 89 (Challenge) Utilizing common string functions Lecture 90 (Demonstration) Utilizing common string functions Lecture 91 Searching, Tokenizing, and Analyzing Strings Lecture 92 Converting Strings Section 11: Debugging Lecture 93 Configuring the Debugger in CodeLite (Windows) Lecture 94 Configuring the Debugger in CodeLite (Mac) Lecture 95 Configuring the Debugger in CodeLite (Linux/Ubuntu) Lecture 96 What is Debugging Lecture 97 Understanding the Call Stack Lecture 98 The CodeLite Debugger Lecture 99 Common C Mistakes Lecture 100 Understanding Compiler Errors Section 12: Pointer Basics Lecture 101 Overview Lecture 102 Defining Pointers Lecture 103 Accessing Pointers Lecture 104 (Challenge) Pointer Basics Lecture 105 (Demonstration) Pointer Basics Section 13: Utilizing Pointers Lecture 106 Overview Lecture 107 Pointers and const Lecture 108 void pointers Lecture 109 Pointers and Arrays Lecture 110 Passing pointers to a function Lecture 111 (Challenge) Using Pointers as parameters Lecture 112 (Demonstration) Using Pointers as parameters Section 14: Pointer Arithmetic Lecture 113 Overview Lecture 114 Pointers and Arrays Example Lecture 115 Pointers and Strings Lecture 116 (Challenge) Counting characters in a String Lecture 117 (Demonstration) Counting characters in a string Section 15: Dynamic Memory Allocation Lecture 118 Overview Lecture 119 malloc, calloc, and realloc Lecture 120 (Challenge) Using Dynamic Memory Lecture 121 (Demonstration) Using Dynamic Memory Section 16: Structures Lecture 122 Creating and Using Structures Lecture 123 (Challenge) Declaring and Initializing a structure Lecture 124 (Demonstration) Declaring and Initializing a structure Lecture 125 Structures and Arrays Lecture 126 Nested Structures Lecture 127 Structures and Pointers Lecture 128 Structures and Functions Lecture 129 (Challenge) Structure Pointers and Functions Lecture 130 (Demonstration) Structure Pointers and Functions Section 17: File Input and Output Lecture 131 Overview Lecture 132 Accessing Files Lecture 133 Reading for a file Lecture 134 (Challenge) Find the number of lines in a file Lecture 135 (Demonstration) Find the number of lines in a file Lecture 136 Writing to a file Lecture 137 (Challenge) Convert characters in a file to uppercase Lecture 138 (Demonstration) Convert characters in a file to uppercase Lecture 139 Finding your position in a File Lecture 140 (Challenge) Print the contents of a file in reverse order Lecture 141 (Demonstration) Print the contents of a file in reverse order Section 18: The Standard C Library Lecture 142 Standard Header Files Lecture 143 Various Functions Lecture 144 Math Functions Lecture 145 Utility Functions Section 19: Conclusion Lecture 146 Further Topics of Study Lecture 147 Course Summary Section 20: Extra Information - Source code, and other stuff Lecture 148 Source Codes Lecture 149 Bonus Lecture and Information Anyone looking to learn how to program in the C language Screenshots [code] https://rapidgator.net/file/fc75ac5bb5c51cdc56d96b8f36b8d71a/C_Programming_For_Beginners_Master_the_C_Language.part01.rar.html https://rapidgator.net/file/f52d642fc539c93b61f90de26f775c6b/C_Programming_For_Beginners_Master_the_C_Language.part02.rar.html https://rapidgator.net/file/422200da787e179ea3360945b1a686ed/C_Programming_For_Beginners_Master_the_C_Language.part03.rar.html https://rapidgator.net/file/f6602c37cb6beb1e48e1102e6eed76fc/C_Programming_For_Beginners_Master_the_C_Language.part04.rar.html https://rapidgator.net/file/f02d5c9e9a7740a41581c51727184679/C_Programming_For_Beginners_Master_the_C_Language.part05.rar.html https://rapidgator.net/file/382fd333b622bdaf9b7738930d15f7af/C_Programming_For_Beginners_Master_the_C_Language.part06.rar.html https://rapidgator.net/file/da27b3ae97fd6ccedcca5d9300f19d47/C_Programming_For_Beginners_Master_the_C_Language.part07.rar.html https://rapidgator.net/file/b772ed4d477cdea1ff6d9c9a94c5d37f/C_Programming_For_Beginners_Master_the_C_Language.part08.rar.html https://rapidgator.net/file/88b49b4351080cfc98b9cb40fa137408/C_Programming_For_Beginners_Master_the_C_Language.part09.rar.html [/code] [code] https://uploadgig.com/file/download/CacDcebef7dfA12E/C_Programming_For_Beginners_Master_the_C_Language.part01.rar https://uploadgig.com/file/download/1d85c0E0aa131640/C_Programming_For_Beginners_Master_the_C_Language.part02.rar https://uploadgig.com/file/download/46AA4edEc9Ef3bE3/C_Programming_For_Beginners_Master_the_C_Language.part03.rar https://uploadgig.com/file/download/d1687f602672D0Cb/C_Programming_For_Beginners_Master_the_C_Language.part04.rar https://uploadgig.com/file/download/0c0dCd4768A1947f/C_Programming_For_Beginners_Master_the_C_Language.part05.rar https://uploadgig.com/file/download/e734bf7b6De3019e/C_Programming_For_Beginners_Master_the_C_Language.part06.rar https://uploadgig.com/file/download/492bffeD5Efd238A/C_Programming_For_Beginners_Master_the_C_Language.part07.rar https://uploadgig.com/file/download/ff00008deb17A844/C_Programming_For_Beginners_Master_the_C_Language.part08.rar https://uploadgig.com/file/download/5ab04Ae169c20044/C_Programming_For_Beginners_Master_the_C_Language.part09.rar [/code] Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now