YoVDO

Nim

Offered By: Exercism

Tags

Nim Courses Cross-Platform Development Courses

Course Description

Overview

Nim is a general-purpose language designed and developed by Andreas Rumpf and first appearing in 2008. Designed to be efficient, expressive, and elegant. Nim is statically typed and compiled but lets you write elegant code that runs efficiently. Nim lets you target many platforms by compiling code to C, C++, JavaScript, or Objective-C. Nim syntax is similar to Python and shares many of Python's characteristics but draws inspiration from a number of languages, such as C, C++, C#, Lisp, Ada, Go, Oberon, and others.

Syllabus

  • Hello World
  • Two Fer
  • Leap
  • Bob
  • Allergies
  • Sum of Multiples
  • Grade School
  • Hamming
  • Pangram
  • Acronym
  • Isogram
  • Difference of Squares
  • Triangle
  • Anagram
  • Matching Brackets
  • Word Count
  • Armstrong Numbers
  • Collatz Conjecture
  • Scrabble Score
  • Grains
  • Atbash Cipher
  • All Your Base
  • Clock
  • Crypto Square
  • Darts
  • Diamond
  • Diffie-Hellman
  • ETL
  • Gigasecond
  • High Scores
  • ISBN Verifier
  • Kindergarten Garden
  • Largest Series Product
  • Luhn
  • Matrix
  • Meetup
  • Nth Prime
  • Nucleotide Count
  • Pascal's Triangle
  • Perfect Numbers
  • Phone Number
  • Prime Factors
  • Protein Translation
  • Proverb
  • Queen Attack
  • Raindrops
  • Resistor Color
  • Resistor Color Duo
  • Resistor Color Trio
  • Reverse String
  • RNA Transcription
  • Robot Name
  • Roman Numerals
  • Rotational Cipher
  • Run-Length Encoding
  • Saddle Points
  • Say
  • Scale Generator
  • Secret Handshake
  • Series
  • Sieve
  • Space Age
  • Spiral Matrix
  • Sublist
  • Twelve Days
  • Yacht
  • React

Related Courses

Game Development for Modern Platforms
Michigan State University via Coursera
Introduction to Xamarin.Forms
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera
Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera
Build Mobile Applications with SAP Cloud Platform Mobile Services
SAP Learning