Start learning with our library of video tutorials taught by experts. Get started
Viewers: in countries Watching now:
C is a great first step for new programmers, and a way to broaden and deepen your knowledge if you've already programmed for a while. Press Play to start learning.
Hi, I'm Isac Artzi, and welcome to C Essential Training. C is a very powerful functional programming language that's widely used and that has influenced many other languages. Most of the programming languages popular today are either direct descendants of C or are heavily influenced by C. In this course, I'll show you the basics of a C program, and then, we'll dive into the details of data types, strings, and variables.
Then I'll show you how these basic ideas fit together with control structures, like loops, and if statements. After that, we'll take a look at how C organizes information in arrays and how it manages memory using pointers. Throughout the course I will emphasize good, functional programming practices. Learning C is a great first step if you are a new programmer and a very good way to broaden your knowledge if you've already been programming for a while.
So let's get started with C Essential Training.
Find answers to the most frequently asked questions about C Essential Training.
Here are the FAQs that matched your search "":
Sorry, there are no matches for your search ""—to search again, type in another word or phrase and click search.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.