Learn Crystal Programming
Learn Crystal Programming, available at $54.99, has an average rating of 3.25, with 44 lectures, based on 8 reviews, and has 4033 subscribers.
You will learn about 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 This course is ideal for individuals who are This course is aimed at the absolute novice in programming It is particularly useful for This course is aimed at the absolute novice in programming.
Enroll now: Learn Crystal Programming
Summary
Title: Learn Crystal Programming
Price: $54.99
Average Rating: 3.25
Number of Lectures: 44
Number of Published Lectures: 44
Number of Curriculum Items: 44
Number of Published Curriculum Objects: 44
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- This course is aimed at the absolute novice in programming
Target Audiences
- This course is aimed at the absolute novice in programming
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!
Course Curriculum
Chapter 1: Introduction to Crystal
Lecture 1: Installing Crystal
Lecture 2: Hello World
Lecture 3: Crystal Plugins in Visual Studio Code
Chapter 2: Data Types in Crystal
Lecture 1: Introduction to Variables
Lecture 2: Introduction to Strings
Lecture 3: Introduction to Numbers
Lecture 4: Introduction to Floats
Lecture 5: Introduction to Arrays
Lecture 6: Introduction to Hashes
Lecture 7: Getting User Input
Lecture 8: More Array Methods
Lecture 9: Comparison Operators
Chapter 3: Control Flow
Lecture 1: Introduction to Control Flow
Lecture 2: If Statement
Lecture 3: AND Comparison
Lecture 4: OR Comparison
Lecture 5: Else Statement
Lecture 6: Guessing Game
Lecture 7: Elsif Statement
Lecture 8: Rock, Paper, Scissors
Lecture 9: Generating Random Numbers
Lecture 10: While Loop
Lecture 11: While Loop Guessing Game
Lecture 12: Case Statement
Lecture 13: Unless Condition
Chapter 4: Object Oriented Crystal
Lecture 1: Introduction to Methods
Lecture 2: Adding Parameters
Lecture 3: Introduction to Classes
Lecture 4: Creating an Instance of a Class
Lecture 5: Instance Variables
Lecture 6: Property Method
Lecture 7: Calculator Class
Lecture 8: Introduction to Inheritance
Lecture 9: Introduction to Modules
Lecture 10: Using Extend
Chapter 5: Blocks
Lecture 1: Introduction to Blocks
Lecture 2: Using Variables with Blocks
Chapter 6: Manipulating Files and Folders
Lecture 1: Reading Files
Lecture 2: Writing Data to Files
Lecture 3: Appending Data to Files
Lecture 4: Exploring File Methods
Lecture 5: Dir Class
Lecture 6: FileUtils Module
Lecture 7: Automatic File Organiser
Instructors
-
Timnan Sheni
Profeassional Rails Tutor, creating of RailsDrill,Sweatdrill
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 4 votes
- 4 stars: 0 votes
- 5 stars: 2 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024