Dlang: The Complete D programming Language Course (Next C++)
3.8 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
14,393 students enrolled

Dlang: The Complete D programming Language Course (Next C++)

D Language: Learn basics to intermediate and OOP (Dlang has C, C++, C#, Java & Python features and Impacted Go & Swift)
New
3.8 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
14,393 students enrolled
Created by Nikoloz Sanakoevi
Last updated 6/2020
English
English [Auto]
Current price: $27.99 Original price: $39.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Variables in d programming language
  • Conditionals and logic operators
  • Various Loops
  • Functions and Recursion
  • Object Oriented Programming
Course content
Expand all 52 lectures 05:01:44
+ Setup in less than 5 minutes
2 lectures 03:54
dmd and atom editor: Where to write your code
02:01
If dlang installation doesn't work: D2 alternative console
01:53
+ Basics Level 1 in under 90 minutes
12 lectures 01:25:07
first program: How to start with dang
05:48
Understanding code: How to know how to code
02:13
Basics of console: How to use console
02:29
Mathematics: What math can you use in dlang
09:17
Variables: How to save information on a computer
12:20
undestanding how code works and writing comments
04:00
More on variables: Uderstanding variables
06:25
Other variables: How to use memory efficiently and how to create other types
07:32
Assigning, creating and working with variables
10:27
Variable names and working with different types
04:35
Input output in console: How to interact with the program
08:19
Revision
11:42
+ Basics Level 2 under 90 minutes
12 lectures 01:26:05
Enums: How to name the values in variables
03:13
Tuples: How to group variables together
06:30
Highlighting your code: How to make your code look amazing
01:21
Struct: How to save groups of values of different types and giving them names
10:18
Unions: How to make a variables with different type options
04:16
ternary operators: How to check something quickly
02:42
Switch: How to check different cases
03:26
Revision
07:02
Project 1
14:38
Project 2
09:23
Project 3
10:28
+ Intermediate dlang under 90 minutes
17 lectures 01:22:48
Arrays: How to store same types of values in a sequence
07:54
Strings: How to work with text value
02:33
Functions with strings
02:26
Assotiative arrays: How to name the values in an array
03:10
Pointers: How to get the location of saved data
04:20
While loop: How to run the same code as much as you need
05:00
For loop: Make loop with default settings
06:57
Foreach: How to simple loop through sequence of value
01:58
Break the loop, skip the turn. Introduction to functions.
08:46
More on Functions
02:45
Modules: How to split code into blocks
03:15
Specifying module name: 2 or more modules
00:45
Templates: How to pass a value without needing it to be a specific type
02:52
Revision
09:14
Project 4
08:33
Project 5
06:11
Project 6
06:09
+ Advanced - OOP in 34 minutes
6 lectures 33:35
Object Oriented Programming : Classes and objects
13:20
Quick revision
02:01
Standard class function-Constructor
01:11
Project 7
04:32
Project 8
07:41
Project 9
04:50
Requirements
  • Code editor and d langauge compiler
  • Computer and internet Connection
Description

Complete introduction to programming in D. Learn by doing assignments and projects.

Practical Accelerated D Programming Language Course

  • Simple Variables

  • IO

  • User-defined types

  • Logic

  • Derived data types

  • Loops

  • Functions

  • Modules

  • Templates

  • Object Oriented Programming

D Programming for Beginners

This course was built for complete beginners in D programming language. It covers basic, intermediate and advanced concepts of dlang. Most videos contain practice homeworks but they are optional. There are also 9 mini-projects you can watch to understand how projects in dlang are built.

In just one day you will be able to start coding in dlang by completing the course. At the end, you will get a certificate after completing the course.

Who this course is for:
  • Someone who is new to programming
  • Somoene who wants to be d developer
  • Computer Science students