Computer Science Fundamentals
1h 30m 17s
English
Paid
As in any field, solid foundational knowledge is the basis for everything else. That is why this course is your first step on the path to becoming a Data Engineer.
This course is a guide to the key topics and resources in the field of computer science that are particularly important for Data Engineers. The course focuses mainly on **software development** and **relational databases**.
Read more about the course
Software Development
You will learn:
- How to write code and design program architecture
- How to model databases using UML, sequence diagrams, and other tools
- How to effectively use Git for team collaboration
- The advantages of agile development and the connection between development and operations (DevOps)
Relational Databases
In this section, you will master:
- The differences between OLTP and OLAP databases
- The basics of data modeling and normalization
- Key SQL queries that every data engineer should know
Additional Topics
At the end of the course, you will find useful links and recommendations on the following topics:
- Fundamentals of computer networking
- Linux
- REST API
Sounds like a lot? Don't worry! We will go through each section step-by-step, with plenty of examples. For each mentioned tool, I have prepared links to resources where you can learn how to use them or deepen your knowledge.
Watch Online Computer Science Fundamentals
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Introduction | 05:00 |
2 | Coding | 08:15 |
3 | UML Diagrams | 08:14 |
4 | Git | 05:46 |
5 | Agile Roles | 05:11 |
6 | Agile Process & Tools | 05:07 |
7 | Azure DevOps | 07:18 |
8 | DevOps | 05:38 |
9 | OLTP vs OLAP | 08:29 |
10 | Why Relational DBs and SQL is so important | 02:36 |
11 | Data Modeling | 05:59 |
12 | ER Model | 04:16 |
13 | Normalization | 07:32 |
14 | Primary & Foreign Keys | 02:46 |
15 | Building your DB with dbdiagram.io | 03:57 |
16 | Important SQL Queries | 04:13 |
Read Book Computer Science Fundamentals
# | Title |
---|---|
1 | Computer Networking Links |
2 | Linux Links |
3 | Software Development Links |
Similar courses to Computer Science Fundamentals

The World of Computer Networking. Your CCNA starts hereudemy
Category: Others
Duration 14 hours 40 minutes 24 seconds
Course

The Complete Apache Kafka Practical Guideudemy
Category: Others
Duration 8 hours 38 minutes 15 seconds
Course

The SaaS LaunchpadRob Walling
Category: Others
Duration 9 hours 59 minutes 36 seconds
Course

Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafkaudemy
Category: Spring Boot, Others, Java
Duration 18 hours 2 minutes 34 seconds
Course

Digital Project Managementsuperhi.com
Category: Others
Duration 17 hours 53 minutes 30 seconds
Course

Build RESTFUL APIs using Kotlin and Spring Bootudemy
Category: Spring Boot, Others
Duration 8 hours 23 minutes 18 seconds
Course

Build Side Projects With 500k+ Users: Coming Up With An IdeaAlex Chiou
Category: Others
Duration 2 hours 14 minutes 19 seconds
Course

3D Computer Graphics ProgrammingGustavo Pezzi
Category: Others
Duration 37 hours 55 minutes 2 seconds
Course

Brain Myths Exploded: Lessons from NeuroscienceWondrium by The Great CoursesIndre Viskontas
Category: Others
Duration 12 hours 2 minutes 49 seconds
Course

SAAS Web DevelopmentProdigies University
Category: Others
Duration 43 hours 32 minutes 12 seconds
Course