Showing 41-50 of 63 results

Making Functional Programming Practical

Free
10 Weeks All levels
Use pattern matching in practical ways. Consider the functional recursion difference. See how recursion differs between Haskell and Python. Define […]
Start Course

Starting Functional Programming Tasks

Free
10 Weeks All levels
Understand how functional programming differs from other paradigms. Discover uses for lambda calculus. Use lambda calculus to perform practical work. […]
Start Course

Getting Started with Functional Programming

Free
10 Weeks All levels
Discover the functional programming paradigm. Understand how functional programming differs. Obtain and install Python. Obtain and install Haskell.
Start Course

Think Like a Coder: Functional Programming Fun – Introduction

Free
10 Weeks All levels
Think Like a Coder: Functional Programming Fun – Introduction The functional programming paradigm is a framework that expresses a particular […]
Start Course

Onwards and Upwards

Free
10 Weeks All levels
Find inspiration for coding new apps Learn ways to get social by sharing your programs Explore your next steps in […]
Start Course

Lists, Loops, and Logic

Free
10 Weeks All levels
Code simple lists (arrays) Create an easy sort algorithm of the bucket sort type Build a simple search algorithm to […]
Start Course

Variables, Simple Conditionals, and I/O

Free
10 Weeks All levels
Write code to accept user input and produce output Work with variables, including strings (text), numbers, and Booleans Add text-to-speech […]
Start Course

Moving from Here to There, Again and Again

Free
10 Weeks All levels
Create an algorithm for cloning and scattering objects Discover how to animate objects and make them move Code key control […]
Start Course

Sounds, Color, Random Surprises

Free
10 Weeks All levels
Code event-driven programs that play sounds Use random numbers to produce a lucky numbers gadget Build an app for users […]
Start Course

Getting Started

Free
10 Weeks All levels
Discover the ingredients in a computer program Explore the basics of using Scratch, App Lab, and MakeCode Gain strategies for […]
Start Course