Course details
Clojure - a dialect of Lisp - is a dynamic programming language that compiles to JVM bytecode. In this course, you'll learn the fundamentals of programming with Clojure including basic syntax and using Leiningen to build Clojure programs. You'll also learn about program flow and working with functions and namespaces.
- Topic T2 Objective O3
- start the course
- Topic T6 Objective O7
- recognize the basic features of Clojure
- Topic T10 Objective O11
- install and use Leiningen to build Clojure programs
- Topic T14 Objective O15
- recognize the basic language features of Clojure
- Topic T19 Objective O20
- describe functions in Clojure
- Topic T23 Objective O24
- use local bindings in Clojure
- Topic T27 Objective O28
- use conditional expressions in Clojure
- Topic T31 Objective O32
- use looping and recursion in Clojure
- Topic T35 Objective O36
- use tail recursion in Clojure
- Topic T39 Objective O40
- use loop in Clojure
- Topic T43 Objective O44
- work with side effects in Clojure
- Topic T48 Objective O49
- consume first class Clojure functions
- Topic T52 Objective O53
- produce first class Clojure functions
- Topic T56 Objective O57
- use partial to curry Clojure functions
- Topic T60 Objective O61
- use comp to compose Clojure functions
- Topic T65 Objective O66
- describe Clojure namespaces
- Topic T69 Objective O70
- use namespace-qualified symbols and keywords in Clojure
- Topic T73 Objective O74
- switch namespaces in Clojure
- Topic T77 Objective O78
- load Clojure namespaces from a file or stream
- Topic T81 Objective O82
- query Clojure namespaces
- Topic T85 Objective O86
- manipulate Clojure namespaces
- Topic T136 Objective O137
- make decisions involving fundamental programming concepts in a Clojure application
About New Horizons Lebanon
As changes in technology have accelerated, it’s become even more essential for people to master technology to be productive, invaluable employees who optimize, program and invent solutions—and even grow companies of their own. With over 300 centers in 60 countries, New Horizons is the world’s largest independent IT and Business training company. Over the past 35 years, New Horizons has delivered a full range of IT and business skills/Management training through innovative learning methods that have transformed businesses and helped over 35 million students reach their goals. New Horizons Lebanon branch was established in 1996.
Programming Related Questions
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- AED 481Duration: Upto 165 Hours
- PLC Programming Using Logixpro Simulator Course LineAED 89Duration: Upto 2 Hours