IT FundamentalsDive into the engineering basics: computer science, math, programming in C, Java, Python, and JavaScript.

Skills covered

Computer Sciences

C Programming

Java

Python

JavaScript

Math

- Course format
Self-paced course

- Course level
Basic

- Course language
English

Knowledge you will gain

Computer science basics

Learn about computer hardware, data representation, computer architecture, formal languages, networks, databases, security, and productivity tools.

Programming fundamentals: C, Java, Python, and JS

Discover data types, operators, expressions, algorithm design, software development process models, functions, dynamic data structures, sorting methods, and object-oriented programming.

Math for tech tasks

Explore the basic math concepts — functions, matrices, big O notation, probability theory, combinatorics, and graph theory — and how they relate to programming.

Study plan

- 5 modules
- 168 theory lessons
- 27 quizzes
- 1 final test
- 91 hours

## 1Welcome to IT fundamentals- 2 lessons
- 20 min

1Welcome to IT fundamentals

- 2 lessons
- 20 min

Course introduction

10 min

Meet the team

10 min

## 2Basics of computer science- 10 submodules
- 59 lessons
- 9 quizzes
- 19 h 30 min

2Basics of computer science

- 10 submodules
- 59 lessons
- 9 quizzes
- 19 h 30 min

## 3Basics of programming- 11 submodules
- 57 lessons
- 10 quizzes
- 37 h

3Basics of programming

- 11 submodules
- 57 lessons
- 10 quizzes
- 37 h

## 4Math for IT- 9 submodules
- 50 lessons
- 8 quizzes
- 33 h

4Math for IT

- 9 submodules
- 50 lessons
- 8 quizzes
- 33 h

## 5IT Fundamentals assessment- 4 final test options
- 1 h 30 min

5IT Fundamentals assessment

- 4 final test options
- 1 h 30 min

Course experts

IT Fundamentals

Acquire essential technical knowledge for your engineering career.

Money-back guarantee — 30 days after purchase