This document provides an overview of the CS 394B Introduction to Blockchain Technologies course. The course will involve both lecture videos and in-class discussions and presentations. Students will learn about technical blockchain concepts, integrate blockchain ideas into their own projects, present and critique research papers, and complete a group research project. The instructor, Marco Canini, is introduced, along with his research interests in distributed systems. An outline of course topics, requirements, and the project are also provided to give students an understanding of what will be covered in the class.