Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    C Programming Language Refresher Course

    Posted By: ELK1nG
    C Programming Language Refresher Course

    C Programming Language Refresher Course
    Last updated 7/2016
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.46 GB | Duration: 5h 0m

    Basic and advanced concepts of C programming on Windows, Linux, or Mac OS. Project-based with pointers and linked lists.

    What you'll learn
    Start developing a full-fledged C program for his or her specific needs within a matter of a day or two, as the course is kept short yet practical, on the lines of a corporate training program.
    Feel confident about programming in C and become capable of understanding advanced concepts in C and programming in general.
    Requirements
    Familiarity with some programming language is preferrable, but not mandatory
    A copy of the book "The C Programming Language", Second Edition, by Brian W. Kernighan and Dennis Ritchie is mandatory
    A spirit of adventure is absolutely necessary.
    Description
    This is a course that respects the smartness in you. If you don't like the course, there is always the 30-day money-back guarantee.Noteworthy comments by learners:I really liked the fact that this course is not as slow as most programming courses which get boring after a little while…All in all it was a fun and awesome course, I will for sure be following other courses from the same teacher –Alessandro BassiA good Place to learn C basics…course gives huge opportunity to know ones weakness in C programming. A consecutive lecture and quiz series gives one consolidated approach – Akash Saxena                                   This course introduces several components of basic C programming that you will apply in your real-world projects. It focuses purely on traditional C language without any OS specific dependencies. So, this course can be followed by any Windows, Mac OS, or Linux user.                                     This course is designed to teach C programming through small classroom projects, in an informal way. Both the basic and advanced topics including the difficult ones like string handling, files, structures, pointers, linked lists, and command-line arguments are covered.  There are also over a 100 questions grouped into 37 quizzes to reinforce the concepts. Course Highlights Focus towards the way a C program is written in a real-world project.Slightly fast paced and rigorous, yet easily doable.Cover as many concepts as possible in a single yet simple program.Almost each lecture is clubbed with questions to reinforce basic concepts.Constant additions and updates to content Course Objectives Make the student capable of writing a new C program from scratch on his own.Make the student comfortable in dealing with difficult concepts like pointers and linked lists.Familiarize the student with as many basic features of C as possible.Make the student get comfortable referring to the C Programming Language book by Brian Kernighan and Dennis Ritchie. The book is popularly known as the Bible of C.Make the student feel happy, self-confident, and accomplished.                                  This is an evolving course. Future additions to the course could be based on the what the students want to learn next, apart from more additions to the fundamental concepts.                                    Learning C is a life-changing experience. After you learn C thoroughly, you can never ever become a bad or mediocre programmer in your career.     

    Overview

    Section 1: Introduction: What is our goal in this project?

    Lecture 1 About C Language

    Lecture 2 Concepts covered in the first project

    Lecture 3 Description of the first project

    Lecture 4 How to answer quizzes

    Lecture 5 How to learn thoroughly: Repeat the code yourself

    Section 2: Task-1 of the project: Generation of 10 random numbers and storing them in files

    Lecture 6 Let's code: Generate one random number

    Lecture 7 Intro to Variable Declarations

    Lecture 8 Intro to Pointers

    Lecture 9 Function Declarations

    Lecture 10 Scoping

    Lecture 11 More on scoping

    Lecture 12 Arithmetic operators

    Lecture 13 Ouput statement: printf

    Lecture 14 Commenting the code

    Lecture 15 Let's Code: Generate 10 random numbers

    Lecture 16 Let's Code: Character array and string copy

    Lecture 17 Let's Code: More on strings

    Lecture 18 Let's Code: File creation

    Lecture 19 Let's Code: Writing into a file

    Section 3: Task-2 of the project: Creation of linked list

    Lecture 20 Structures and Lists

    Lecture 21 Comparison of Lists and arrays

    Lecture 22 Memory allocation: malloc

    Lecture 23 Let's Code: Defining a structure and reading from a file

    Lecture 24 Let's Code: Creation of the first list element

    Lecture 25 Let's Code: Creation of the 2nd list element

    Lecture 26 Let's Code: Creation of the n-th list element

    Lecture 27 Why we do not use debugger now

    Section 4: Task-3 of the project: Text file reading, String processing, memory allocation

    Lecture 28 Description of the problem

    Lecture 29 Array of strings & reading a line from a text file

    Lecture 30 Let's Code: add a string array and read from a file

    Lecture 31 isspace and isalpha

    Lecture 32 Let's Code: get first word from line

    Lecture 33 Let's Code: Fill in the string field in the structure element

    Lecture 34 Let's Code: Task-3 completion, compile and run

    Section 5: Task-4 of the project: Sorting linked list in ascending order based on numbers

    Lecture 35 Description of the task: Sorting the list in ascending order

    Lecture 36 Let's Code: Sorting in ascending order

    Lecture 37 Let's Code: Inserting a node in the list

    Lecture 38 Let's Code: Task-4 completion, compile and run

    Section 6: Task-5 of the project: Sorting linked list in descending order based on strings

    Lecture 39 Description of the task: Sorting the list in descending order

    Lecture 40 Let's code: Sorting in descending order

    Lecture 41 Let's code: Completion of task-5, compile and run

    Section 7: Command-line arguments

    Lecture 42 Let's code: A quick demo of using command-line argument

    Lecture 43 What are command-line arguments?

    Lecture 44 Let's code: Using command-line arguments in code

    Section 8: Compiling the code using gcc compiler

    Lecture 45 Demo of using gcc to compile the code on cygwin

    Section 9: Where do you want to go from here?

    Lecture 46 Future additions and possibilites

    Lecture 47 Conclusion

    Anybody who is interested in programming should take this course.,If you already know C language, this is a great refresher course that you'll thoroughly enjoy, Any fresher who is aspiring to attend a job interview for a job involving programming in C, This course could also be used as part of corporate training program. The course in its current form would span just a day or two for a dedicated student to pick up the fundamentals of C.,This course could also be used as a starting point for those aspiring to become device driver writters, embedded systems programmers, arduino enthusiasts, coders on linux, Objective-C starters, and the like, which are highly C intensive.