The Complete C Programming Bundle

539 Enrolled
7 Courses & 61 Hours
Deal Price$34.00
Suggested Price
$663.00
You save 94%
🔥 500+ Sold! Selling Fast
The Complete C Programming Bundle
$34.00$663.0094% OFF

What's Included

C Programming For Beginners
  • Certification included
  • Experience level required: Beginner
  • Access 73 lectures & 8 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

73 Lessons (8h)

  • Getting Ready
    Welcome to the course
    C Editors and IDEs
    FAQ - Read This First!
    Install CodeLite (Windows or Mac)
    Install a C compiler on a Mac
    Introduction to CodeLite
    Programming C with NetBeans
    Importing Projects Into NetBeans
    Compiling C programs at the system prompt
    Using Visual Studio
    The Little Book Of C -- (download)
    C Source Code Archive
    C Quiz Questions
    C Quiz Answers
  • C programming basics
    A first program - Hello world
    Arguments and return values
    Passing commandline arguments to your program
    How to open a command prompt on Windows or OS X
    printf
    Comments
  • Variables, constants and types
    Variables and types
    Integers and floating point numbers
    Constants
    More about constants
    Naming conventions
  • Operators, tests and user input
    Operators – equality and assignment
    Operators – tests and comparisons
    Compound assignment operators
    Increment and decrement operators
    if and else tests
    Problems with gets() and fgets()
    Input, buffers and flushing
    My own line-reading function
    Logical Operators
  • Functions, arguments and switch
    Functions
    Arguments
    Switch statements
    Switch statements in more detail
  • Arrays, loops and break
    Arrays
    Initializing arrays
    ‘while’ loops
    ‘do..while’ loops
    break
    break and continue
    Multidimensional arrays
  • Strings, chars and pointers
    Strings, pointers and addresses
    Null-terminated strings
    Char arrays and pointers
    Arrays, pointers and assignment
    Strings and functions, stack and heap
    String functions
    char functions
    chars and strings
  • Structs, enums, header files and scope
    structs
    typedef
    Enums
    Header files
    A custom header file
    Scope
    Scope and external files
    Static functions and variables
    Compiling from the commandline
  • File-handling
    Opening and closing files
    File modes
    Reading and writing a text file
    Counting lines in a text file
    Search in a text file
  • Binary files and memory allocation
    Binary files
    Allocating and freeing memory
    Types and type casts
    Creating a CD database
    Saving and loading records in a binary file
    Adding records to a binary file
    Modifying records in a binary file
    And finally…

C Programming For Beginners

HC
Huw CollingbourneHuw Collingbourne is the technology director at SapphireSteel Software, developers of the “Sapphire” Ruby IDE for Visual Studio and the “Amethyst” IDE for the Adobe Flash Platform. He is author of The Book Of Ruby from No Starch Press. He runs Bitwise Courses and teaches courses on a range of programming topics.

Huw has been a programmer for more than 30 years. He is a well-known technology writer in the UK. For over ten years he wrote the Delphi and Java programming column for PC Plus Magazine. He has also written numerous opinion and programming columns (including tutorials on C#, Smalltalk, ActionScript and Ruby) for a number of computer magazines, such as Computer Shopper, Flash & Flex Developer’s Magazine, PC Pro, and PC Plus. He is the author of the free ebook The Little Book of Ruby and is the editor of the online computing magazine Bitwise.

In the 1980s he was a pop music journalist and interviewed most of the New Romantic stars, such as Duran Duran, Spandau Ballet, Adam Ant, Boy George, and Depeche Mode. He is now writing a series of New Romantic murder mysteries.

At various times Huw has been a magazine publisher, editor, and TV broadcaster. He has an MA in English from the University of Cambridge and holds a 2nd dan black belt in aikido, a martial art which he teaches in North Devon, UK. The aikido comes in useful when trying (usually unsuccessfully) to keep his Pyrenean Mountain Dogs under some semblance of control.

Description

C is a general-purpose, imperative computer programming language that is ideal for developing firmware or portable applications. It is highly portable, making it a common choice for operating systems and microprocessors in hardware such as fridges and alarm clocks. C is a solid first language to learn since most programming languages are themselves today implemented in C. All of this is to say, this course is an excellent jumping off point for your programming odyssey.

  • Access 73 lectures & 8 hours of content 24/7
  • Master C programming concepts from the ground up
  • Use the source examples to learn step-by-step
  • Understand that special features of C: pointers, header files, null-terminated strings, buffers, IO
  • Read the supplied eBook, The Little Book of C, to explore the topics in even more depth

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner

Compatibility

  • Internet required

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...