Skip to content
UdemyIT & SoftwarePaid courseIntermediate levelCertificate

Communicating Sequential Processes with core.async (Udemy.com)

Simplify Asynchronous Programming in Clojure and ClojureScript

Created by: Infinite Skills

Last updated January 2017

icon
What you will learn

  • Once you have completed this course, you will be fully capable of writing your own applications that take advantage of the core.async library.
  • Learn the basics of core.async

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.8 out of 5higher than 97% of them
  • Reviews124#952 of 1,183 by number of reviews
  • Length2.1 hoursshorter than 82% of them
  • Last updatedJanuary 2017earlier than 96% of them

icon
Course Description

In this Communicating Sequential Processes with core.async training course, expert author Timothy Baldridge will teach you the basics of core.async. This course is designed for users that already have a working knowledge of Clojure and ClojureScript.

You will start by learning how to create channels, then jump into creating and using threads. From there, Timothy will teach you how to combine and split channel streams, work with transducers, and the pipeline abstraction. This video tutorial also provides a quick tour of core.async internals, including how channels are modeled, how alt handlers interact with channels, and how threads interface with channels. Finally, you will learn about non-blocking channel operations and how to put it all together.

Once you have completed this computer based training course, you will be fully capable of writing your own applications that take advantage of the core.async library. 

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Infinite Skills

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

icon
More courses by Infinite Skills

Free

$19.99

$15.99

$22.99

Free

$11.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.8

124 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Amar Mehta on 11/26/2024

While I had used core.async before, I never really had a great understanding of it. This is incredibly helpful.

By Srinivas RG on 3/5/2023

clojurescript is a great library. core.async is an extremely important creation. You should put more and more good tutorials on clojure and clojurescript. Thank you!

By Dhodnett@gmail.com Hodnett on 8/8/2020

A thorough overview of all aspects of core.async, However, I can confirm that a good foundation in Clojure fundamentals is definitely recommended for the student, to get the most out of this course. The instructor presents the concepts in a well organized sequence of concepts.

By Peter Jewicz on 2/10/2020

Overall great course. Nice pacing and easy to understand with a lot of good examples.

By Júnior Garcia on 10/10/2019

O professor tem um profundo conhecimento de Clojure e da lib core.async. Os vídeos são curtos, porém claramente explicados e com exemplos bons. Recomendo!

By Edward Rayo on 8/13/2019

As suggestion, I think the close caption has some issues with some words. In addition, I think it can add spanish caption.

By Mihai-Bogdan Volosincu on 3/31/2018

The course is very good with direct to the point explications and examples. It's also quite advance and requires some familiarity with Lisp and functional thinking but with a little effort I think can be useful for beginners too. It's amazing that core.async offers a set of tools that can replace with ease stuff that many javascript frameworks like react or angular provide in a more verbose way. It would have been even better if the couse it would have focused also on more real life cases like design patterns for handle an event base feature or things like that.

By João Henrique Gomes on 12/4/2017

I couldn't find such a well presented information on core/async in other courses/books. The explanation on transducers, despite not being exactly part of the content, way worth 5 star itself. Presenter is very clear and direct.

By Georgi Harizanov on 11/16/2017

I couldn't find a good tutorial for core.async anywhere. I saw this course and thought I'd give it a shot, and I'm very glad I did. It's very easy to understand and quite enjoyable to watch

By deepak n on 2/8/2017

Fantastic course - the instructor is the most enlightened human being on earth :-) I am a clojure newbie, but a fairly experienced programmer (c#, c++ etc) I am right now midway through the course, but not only did I learn a whole bunch of stuff about core.async, but a number of light bulbs went off wrt functional programming, clojure syntax, multi-threaded programming and so on. At the discounted price of $15, this is a steal.

Showing all 10 reviews on CourseDuck

Read all 124 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100