Beginner
73 Lessons
13h
Certificate of Completion
AI-POWERED
This course includes
This course includes
Course Overview
Discrete mathematics is the basis of several popular algorithms. This course shows the discreteness of data structures and algorithms. It can benefit programmers with a non-CS background looking to strengthen their foundations by connecting theoretical concepts with practical programming scenarios. The course starts with discussing relating discrete mathematics with algorithms and data structures. You will have examples demonstrating variables, conditional expressions, and arrays as basic building blocks o...Show More
What You'll Learn
An understanding of the relationship between discrete mathematics and programming
An understanding of implementing basic algorithms as programs
Hands-on experience coding the basic data structures
Exposure to six different programming languages
Course Content
Course Introduction
Programming Language and Boolean Algebra
Logical Expressions and Algorithms
Arrays and Discrete Mathematics
Classes, Objects, and Methods
Linear Data Structures
8 Lessons
Tree, Algorithms, and Templates
15 Lessons
Time Complexity
5 Lessons
Propositional Logic
4 Lessons
Combinatorics
4 Lessons
Wrapping Up
1 Lesson
How You'll Learn
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.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
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