
Get started with programming in C by exploring libraries and header files, and learning to compile programs, variables, data types, operators, and a hands-on guessing game project.
Set up a linux based terminal and the DCC compiler to write your first C program, hello world. Include stdio.h, define main, use printf, compile, and run with dot slash.
Declare and initialize integer variables in C, add them, and print the result with printf using placeholders, while avoiding hard coding.
Learn C datatypes by multiplying numbers with integers and real numbers, then use double for precision, and master variables, libraries, main function, and printf placeholders.
Take input from the user using the standard input output library, apply the if-else conditionals to divide two numbers, and guard against division by zero with braces and indentation.
Master one-dimensional arrays and for loops to read multiple numbers, compute their sum, and build scalable, non hard-coded code that initializes sum to zero and uses indexing from zero.
Join this course to commit to practical water-saving habits by fixing leaks, closing taps, and taking shorter showers, while recognizing our privilege and global water disparities.
This is the first course in an upcoming series of courses on the C programming language.
The aim of the course is to teach you the C programming language and the general concepts in programming. Apart from video lectures, the course has short reading assignments and programming tasks to make the course engaging and hands on. In this course you learn by doing! We also have an exciting 'End of Course Project' where you create a small but fun game.
At the end of the course, you would have successfully touched upon the basics of the C programming language and programming concepts in general. You would also have written many C programs by yourself and a fun game to take home.
The following topics are covered in this course in detail:
1. C programming Libraries
2. Compiling a C program
3. Variables
4. Datatypes Part -1 (Part -2 in the next course)
5. Operators and Operands
6. Taking user input
7. If-else condition
8. 1-d Arrays
9. The 'for' loop
(X) End of Course Project
This course is made for people absolutely new to programming and the C language, although people with more experience will also find the course worthwhile.
NOTE: A lot of students are asking me about course certificate. You WILL get a certificate after you finish the course under the condition that you have a blue tick in front of all lectures and you MUST SUBMIT all assignments. Assignments in my opinion are the more important aspect of the course anyways and are made to make you think and read.