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
Course introduction
10 min
Meet the team
10 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
4Math for IT
- 9 submodules
- 50 lessons
- 8 quizzes
- 33 h
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