Programming Fundamentals in C - Fourth Wall Education
BETA
logo
[Programming Fundamentals in C]
FW-101
Semester 1 Fundamental 25 hours
Keywords & Technologies
gcc
clang
compiler
debugger
text editor
command line
Overview
This course introduces you to programming using C, a powerful and efficient language that teaches fundamental computer science concepts. You'll learn the absolute basics of programming while understanding how computers execute instructions. By the end of this course, you'll have the foundation needed to tackle more advanced coding problems.
Prerequisites
Any computer that can run a web browser
Basic middle school math skills
No prior programming experience required
What you'll learn
Programming/Program/Programmer
Variables, assignments
Built-in types and operators
Conditional statements
Loops and iteration
Goto and labels
Functions and scope
Arrays
Strings and characters
Structures and types
Simple preprocessor directives
Macros
Fourth Wall
[Programming Fundamentals in C]
FW-101
Semester 1 Fundamental 25 hours
Keywords & Technologies
gcc
clang
compiler
debugger
text editor
command line
Overview
This course introduces you to programming using C, a powerful and efficient language that teaches fundamental computer science concepts. You'll learn the absolute basics of programming while understanding how computers execute instructions. By the end of this course, you'll have the foundation needed to tackle more advanced coding problems.
Prerequisites
Any computer that can run a web browser
Basic middle school math skills
No prior programming experience required
Course Sections 14
001
What is Programming ?
002
What is a computer ?
003
Write, Compile, Interpret!
004
Getting started with C
005
Variables and arithmetic operators
006
Types of numbers
007
limits.h and math.h
008
Characters and ASCII table
009
Conditionals
010
Operators and truth tables
011
Section FW-101-011
012
Section FW-101-012
013
Section FW-101-013
014
Section FW-101-014
Further Reading & Resources
What you'll learn
Programming/Program/Programmer
Variables, assignments
Built-in types and operators
Conditional statements
Loops and iteration
Goto and labels
Functions and scope
Arrays
Strings and characters
Structures and types
Simple preprocessor directives
Macros
Fourth Wall