Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Exercism

C

via Exercism

Overview

C is a general purpose language, used for a wide range of applications, from embedded computers to high-performance computing clusters. C is commonly found in low level applications as it's a good alternative to harder-to-read assembly languages. It can be compiled to assembly to keep the same level of performance, while increasing readability, and providing a small level of safety with static types!

Syllabus

  • Hello World
  • Armstrong Numbers
  • Resistor Color
  • Isogram
  • Hamming
  • Grains
  • Difference of Squares
  • Square Root
  • Grade School
  • Binary Search
  • Rational Numbers
  • Circular Buffer
  • List Ops
  • Pythagorean Triplet
  • Saddle Points
  • Allergies
  • Phone Number
  • Clock
  • Sieve
  • Robot Simulator
  • Pascal's Triangle
  • Binary
  • Queen Attack
  • Linked List
  • Darts
  • Resistor Color Duo
  • Resistor Color Trio
  • Acronym
  • Gigasecond
  • Space Age
  • Pangram
  • Word Count
  • Rail Fence Cipher
  • Matching Brackets
  • Nucleotide Count
  • RNA Transcription
  • Secret Handshake
  • Meetup
  • Pig Latin
  • Leap
  • Two Fer
  • Beer Song
  • Raindrops
  • Roman Numerals
  • Wordy
  • Bob
  • Complex Numbers
  • Sum of Multiples
  • Two Bucket
  • Anagram
  • Binary Search Tree
  • Say
  • ETL
  • Series
  • Diamond
  • Minesweeper
  • Run-Length Encoding
  • Atbash Cipher
  • Crypto Square
  • React
  • Prime Factors
  • Nth Prime
  • Perfect Numbers
  • Triangle
  • Collatz Conjecture
  • Luhn
  • Palindrome Products
  • All Your Base
  • Scrabble Score
  • Sublist
  • Largest Series Product

Reviews

Start your review of C

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.