Functional Programming / Beginner
Racket Tutorial
A focused Racket curriculum from foundational syntax through advanced language features, with atomic lessons and construct-specific examples.
80 lessons~13.3 hoursv8.x workspace_premium Certificate available
YOUR PROGRESS
0%
Course curriculum
MODULE 01Language Basics10 lessons
Language Basics
MODULE 02Collections10 lessons
Collections
MODULE 03Functions10 lessons
Functions
MODULE 04Pattern Matching10 lessons
Pattern Matching
MODULE 05Macros10 lessons
Macros
MODULE 06Contracts and Modules10 lessons
Contracts and Modules
MODULE 07Concurrency10 lessons
Concurrency
Certificate Included
Racket Certificate
Earn this credential in either of two ways: complete 100% of the course, or take the master exam directly and score 85% or higher. You do not need to finish the course before attempting the exam.
Course completion path
Finish every published lesson → completion certificate is issued automatically.
Mastery exam path
15 MCQs · 100 marks · 30 minutes · 85% pass · 4 attempts.
Fresh questions each attemptNo backtrackingPublic verificationAdd to LinkedIn