\begin{itemize}
\item what haskell is
\item how you write haskell functions
\item how you handle lists and pairs
\item how you do pattern matching
\item how you create your own data types
\end{itemize}