study
hub
Programming 1
Programming 1
Search drills and tools
⌘K
VS
Battle
Menu
Search drills and tools
Programming 1
Overview
Study mode
Module 0: Introduction to Programming
Module 1: Algorithm: Pseudocode
Module 2: Algorithm: Flowchart
Module 3a: Introduction to C, Part 1
Module 3b: Introduction to C, Part 2
Module 4: Function in C, Part 1
Module 5a: Control Structures, Part 1
Module 5b: Control Structures, Part 2
Module 7: Pointers in C
Module 8: Function in C, Part 2
Module 9: Introduction to Array
Extra: Operators
Extra: Strings
Extra: Typecasting
Extra: Built-in Libraries
Extra: Two-dimensional Arrays
Practice: Plan it
Practice: Build it
Practice: Fill it in
Practice: Break it
Reference
C tracer
Syntax sheet
Other subjects
All subjects
Programming 2
Discrete Structures I
Data Structures and Algorithms
Information Assurance & Security
Discrete Structures III
Graph Theory
Automata Theory
You
Settings
What’s new
Send feedback
VS
Battle
Scores
Practice problems
Plan it
Plan
Build
Fill in
Break
Problems from
All modules
3b · Introduction to C, Part 2
5a · Control Structures, Part 1
5b · Control Structures, Part 2
9 · Introduction to Array
Strings
Typecasting
Built-in Libraries
Two-dimensional Arrays
Picking a problem…