Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learn Crystal Programming

    Posted By: ELK1nG
    Learn Crystal Programming

    Learn Crystal Programming
    Published 12/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.13 GB | Duration: 3h 0m

    Learn the fundementals of Crystal and Build Exciting Applications

    What you'll learn

    Learn the fundamentals of Crystal

    Get acquainted with the Various Data Types in Crystal

    Learn Control flow with If/Else and While Loops

    Introduction to Object Oriented Programming

    Introduction to Fun Projects Including Rock, Paper, Scissors and Automatic File Organisers

    Requirements

    No prior programming knowledge is required

    A computer with interent access

    Description

    Welcome to the Crystal Programming Language course on Udemy! In this course, you will learn the fundamentals of the Crystal programming language and how to use it to create powerful, efficient, and concise programs. Crystal is a modern, object-oriented programming language that has a syntax similar to Ruby, making it easy to learn for those familiar with Ruby or other similar languages. With its static type system and focus on performance, Crystal is an excellent choice for building web applications, command-line tools, and many more exciting tools. Throughout this course, you will learn the core concepts of Crystal programming and gain hands-on experience by building various projects.As you progress through this course, you will learn about the key features and characteristics of the Crystal programming language. You will learn how to use Crystal's syntax to write clean and concise code and how to use its powerful type system to ensure your programs are correct and efficient. You will also learn about Crystal's built-in libraries and tools for working with data. By the end of this course, you will be able to use Crystal to solve a wide range of problems and build powerful, efficient, and scalable applications.We will build several applications throughout the span of this course. First we will build a Name Guessing Game, where users would guess a name from a list that we provide. Next, we will build our own version of Rock, Paper, Scissors. Then we will make a simple calculator application. And Finally, we will create a programme that automatically organises our files in different folders for us!Let's get started!

    Overview

    Section 1: Introduction to Crystal

    Lecture 1 Installing Crystal

    Lecture 2 Hello World

    Lecture 3 Crystal Plugins in Visual Studio Code

    Section 2: Data Types in Crystal

    Lecture 4 Introduction to Variables

    Lecture 5 Introduction to Strings

    Lecture 6 Introduction to Numbers

    Lecture 7 Introduction to Floats

    Lecture 8 Introduction to Arrays

    Lecture 9 Introduction to Hashes

    Lecture 10 Getting User Input

    Lecture 11 More Array Methods

    Lecture 12 Comparison Operators

    Section 3: Control Flow

    Lecture 13 Introduction to Control Flow

    Lecture 14 If Statement

    Lecture 15 AND Comparison

    Lecture 16 OR Comparison

    Lecture 17 Else Statement

    Lecture 18 Guessing Game

    Lecture 19 Elsif Statement

    Lecture 20 Rock, Paper, Scissors

    Lecture 21 Generating Random Numbers

    Lecture 22 While Loop

    Lecture 23 While Loop Guessing Game

    Lecture 24 Case Statement

    Lecture 25 Unless Condition

    Section 4: Object Oriented Crystal

    Lecture 26 Introduction to Methods

    Lecture 27 Adding Parameters

    Lecture 28 Introduction to Classes

    Lecture 29 Creating an Instance of a Class

    Lecture 30 Instance Variables

    Lecture 31 Property Method

    Lecture 32 Calculator Class

    Lecture 33 Introduction to Inheritance

    Lecture 34 Introduction to Modules

    Lecture 35 Using Extend

    Section 5: Blocks

    Lecture 36 Introduction to Blocks

    Lecture 37 Using Variables with Blocks

    Section 6: Manipulating Files and Folders

    Lecture 38 Reading Files

    Lecture 39 Writing Data to Files

    Lecture 40 Appending Data to Files

    Lecture 41 Exploring File Methods

    Lecture 42 Dir Class

    Lecture 43 FileUtils Module

    Lecture 44 Automatic File Organiser

    This course is aimed at the absolute novice in programming