Programming in D: The Ultimate Guide for Software Engineers
INTERACTIVE COURSE

Programming in D: The Ultimate Guide for Software Engineers

Beginner

154 Lessons

15h

Certificate of Completion

AI Explanations
AI Explanations
Programming in D: The Ultimate Guide for Software Engineers
343 Playgrounds
15 Challenges
19 Quizzes
64 Illustrations

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

1

Getting Started With D

2

Variables and User Input

3

Arithmetic and Logical Operations on Data Types

4

Conditional Statements and Loops

5

Arrays, Characters and Strings

6

File Handling in D

6 Lessons

7

Literals and enum

6 Lessons

8

Formatted Output and Input

11 Lessons

9

foreach Loop and switch-case Statement

8 Lessons

10

Functions

6 Lessons

11

Immutability

5 Lessons

12

Value Types and Reference Types

5 Lessons

13

Function Parameters

10 Lessons

14

Program Environment

5 Lessons

15

Exceptions and scope

8 Lessons

16

assert and enforce Statements

8 Lessons

17

Unit Testing

7 Lessons

18

Contract Programming

6 Lessons

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath