YoVDO

Crystal Course

Offered By: Independent

Tags

Crystal Courses Game Development Courses Object-oriented programming Courses

Course Description

Overview

Crystal is a language built to be a much smoother C++. Created by Ary Borenszweig, Juan Wajnerman, Brian Cardiff, the object oriented language has Ruby-like syntax. It’s less dynamic than Ruby but has several advances as well, including much better performance. With full support for macros, you can extend Crystal in many interesting ways. Because it has strong and static typing, you won’t experience as many runtime errors. Since the types are mostly inferred, the type sysem does not come with much overhead. Crystal is open-source software released under the Apache License version 2.0.

Syllabus

Exploring Crystal
  •    Read the book
  •    Watch the video
  •    Install Crystal
  •    Peruse resource articles
  •    Hello World exercise
  •    BOB exercise
Types and Classes
  •    Read the book
  •    Watch the video
  •    Atbash Cypher
  •    Other exercises
  •    Life playground code
Write a Program
  •    Read the book
  •    Watch the video
  •    Project: CrystalMind Game
  •    Project: Conway's Game of Life UI
  •    Peruse articles
  •    Life project code
Build a Service
  •    Read the book
  •    Watch the video
  •    Project: Life UI
  •    Peruse articles
  •    Various code

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX