Skip to content

Commit

Permalink
Add links to Cats Effect Tutorial
Browse files Browse the repository at this point in the history
  • Loading branch information
noelwelsh committed May 9, 2024
1 parent 9e2d0ab commit 03966be
Showing 1 changed file with 70 additions and 37 deletions.
107 changes: 70 additions & 37 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,56 +1,89 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Human" />
<title>Creative Scala</title>
<meta name="author" content="Noel Welsh" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;1,300;1,400&display=swap"
rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Crimson+Pro:300,400" rel="stylesheet" type="text/css">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;1,300;1,400&display=swap"
rel="stylesheet"
/>
<link
href="https://fonts.googleapis.com/css?family=Crimson+Pro:300,400"
rel="stylesheet"
type="text/css"
/>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<body>
<h1>Creative Scala</h1>
<p>Creative Scala's goal is to make Scala fun. We do this by creating training material that introduces Scala
through non-traditional means, and libraries that unleash digital creativity.</p>
<p>
Creative Scala's goal is to make Scala fun. We do this by creating
training material that introduces Scala through non-traditional means, and
libraries that unleash digital creativity.
</p>

<h2>Learning</h2>
<p><em><a href="creative-scala">Creative Scala: Form and Function</a></em> is an introduction to programming and
Scala, aimed at students without
a STEM background. The <a href="creative-scala">second edition</a> is currently in development.</p>
<p>
<em><a href="creative-scala">Creative Scala: Form and Function</a></em> is
an introduction to programming and Scala, aimed at students without a STEM
background. The <a href="creative-scala">second edition</a> is currently
in development.
</p>

<p>We also have several extended case studies that expand on and go further than the material in <em>Creative
Scala</em>:</p>
<p>
We also have several extended case studies that expand on and go further
than the material in <em>Creative Scala</em>:
</p>
<ul>
<li><a href="/case-study-gradient-descent">Machine learning by gradient descent</a></li>
<li><a href="/case-study-parser">Parser combinators</a></li>
<li><a href="/cats-effect-tutorial">Cats Effect Tutorial</a></li>
<li>
<a href="/case-study-gradient-descent"
>Machine learning by gradient descent</a
>
</li>
<li><a href="/case-study-parser">Parser combinators</a></li>
</ul>

<p><small>The first edition of Creative Scala is still available in
<a href="creativescala-1e/creative-scala.pdf">PDF</a>,
<a href="creativescala-1e/creative-scala.html">HTML</a>,
and <a href="creativescala-1e/creative-scala.epub">EPUB</a> formats.</small></p>
<p>
<small
>The first edition of Creative Scala is still available in
<a href="creativescala-1e/creative-scala.pdf">PDF</a>,
<a href="creativescala-1e/creative-scala.html">HTML</a>, and
<a href="creativescala-1e/creative-scala.epub">EPUB</a> formats.</small
>
</p>

<h2>Code</h2>
<ul>
<li><a href="/doodle">Doodle</a> is a library for compositional two dimensional vector graphics. It has
applications for data visualization and creative coding.</li>
<li><a href="/chartreuse">Chartreuse</a> is a library for compositional data visualization, building on Doodle.
</li>
<li><a href="/doodle-explore">Doodle Explore</a> adds interactive visualizations to Doodle.</li>
<li><a href="/gooey">Gooey</a> makes creating user interfaces simple.</li>
<li>
<a href="/doodle">Doodle</a> is a library for compositional two
dimensional vector graphics. It has applications for data visualization
and creative coding.
</li>
<li>
<a href="/chartreuse">Chartreuse</a> is a library for compositional data
visualization, building on Doodle.
</li>
<li>
<a href="/doodle-explore">Doodle Explore</a> adds interactive
visualizations to Doodle.
</li>
<li><a href="/gooey">Gooey</a> makes creating user interfaces simple.</li>
</ul>

<hr class="mt-4" />
<p class="text-serif text-center"><small>Made with 💖 by <a href="https://noelwelsh.com/">Noel Welsh</a></small></p>
</body>

<p class="text-serif text-center">
<small
>Made with 💖 by <a href="https://noelwelsh.com/">Noel Welsh</a></small
>
</p>
</body>
</html>

0 comments on commit 03966be

Please sign in to comment.