C
Offered By: Exercism
Course Description
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
Related Courses
Embedded Systems - Shape The World: Microcontroller Input/OutputThe University of Texas at Austin via edX Model Checking
Chennai Mathematical Institute via Swayam Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera