Description
In this course, you will :
- Basics of programming in Clojure
- Advanced Clojure concepts
- Working with IntelliJ IDEA
- Working with REPL
Syllabus :
1. Setup
- Install Java on a Mac
- Install Leiningen on a Mac
- Install IntelliJ on a Mac
- Install Java on a PC
- Install Leiningen on a PC
- Install IntelliJ on a PC
- REPL
- Explaining the code
2. Language basics
- Functions
- Data Types
- Variables
- Operators
- Compound Data Types
3. Fundamentals
- Conditionals
- Loops
- Atoms
- Sequences
- StructMaps
- Destructuring
- Exception Handling
4. Adding complexity
- Namespaces
- Macros
- Watchers
- Agents
- Reference Values