Gain insights into D programming by exploring variables, loops, and advanced topics such as functions and unit testing. Discover how to build applications using this versatile language.
Beginner
154 Lessons
15h
Certificate of Completion
Gain insights into D programming by exploring variables, loops, and advanced topics such as functions and unit testing. Discover how to build applications using this versatile language.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
While D has been around for a while, it’s just now starting to see a surge in popularity. D is a multi-paradigm system programming language that combines a wide range of powerful programming concepts. Because D is a re-engineering of C++, many C++ developers have switched to learning D. In this course, you will start by building a simple "hello world" program. You will then proceed to cover the concepts related to variables, loops, conditional statements, and arrays in order to build up your fundamentals. ...Show More
Course Content
Getting Started With D
Variables and User Input
Arithmetic and Logical Operations on Data Types
Conditional Statements and Loops
Arrays, Characters and Strings
File Handling in D
6 Lessons
Literals and enum
6 Lessons
Formatted Output and Input
11 Lessons
foreach Loop and switch-case Statement
8 Lessons
Functions
6 Lessons
Immutability
5 Lessons
Value Types and Reference Types
5 Lessons
Function Parameters
10 Lessons
Program Environment
5 Lessons
Exceptions and scope
8 Lessons
assert and enforce Statements
8 Lessons
Unit Testing
7 Lessons
Contract Programming
6 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.