Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 683 Bytes

novice-track-day-1.md

File metadata and controls

38 lines (30 loc) · 683 Bytes

ClojureBridge NYC: Novice Track Day 1

Syllabus Outline

Course Description

This course is for individuals with coding experience seeking to translate those skills into Clojure and learn more about Functional Programming.

Topics Covered

  • Simple Values
  • Data Structures
  • Functions
  • Your First Program
  • Flow Control and Logic
  • Sequences

Simple Values

  • Strings
  • Booleans and nil
  • Keywords
  • Numbers ◾Arithmetic

Assignment: def

Data Structures

  • Lists
  • Vectors
  • Maps

Functions

  • What are functions?
  • Functions that take other functions
  • Predicate functions
  • Anonymous functions
  • Pure functions

Flow Control and Logic

  • If
  • Cond function