Backend Development 5 min read

Free Bilibili Courses to Master Java, Databases, and System Fundamentals

A curated list of free Bilibili video courses covering Java, computer networks, operating systems, Redis, RocketMQ, Kafka, and MySQL, each with brief descriptions and direct links for beginners and intermediate learners.

macrozheng
macrozheng
macrozheng
Free Bilibili Courses to Master Java, Databases, and System Fundamentals

I was impressed by Bilibili's stock, but today the focus is on learning resources.

Start Learning

First, a highly recommended video from a Boston‑based presenter named Schelley.

Link:

https://www.bilibili.com/video/BV1DV411B7v5

Another excellent video from a Tsinghua‑affiliated IBM engineer.

Link:

https://www.bilibili.com/video/BV1CJ411i7aK

Java

For Java beginners, Ma Shibing’s free series is highly recommended.

Link:

https://www.bilibili.com/video/BV1Yt41197sM

Computer Networks

Fang’s videos are engaging and cover fundamental networking concepts.

Link:

https://www.bilibili.com/video/BV1yE411G7Ma

Professor Zheng from USTC also provides a comprehensive series on network architecture, protocols, and security.

Link:

https://www.bilibili.com/video/BV1JV411t7ow

Operating Systems

Tsinghua’s professor offers nearly 100 lectures (≈100‑200 hours) on operating systems.

Link:

https://www.bilibili.com/video/BV1js411b7vg

Harbin Institute’s Li also provides a highly praised OS series.

Link:

https://www.bilibili.com/video/BV1d4411v7u7

Redis

A comprehensive “Redis from Beginner to Practice” series covering data types, pub/sub, persistence, replication, sentinel, cache penetration, and avalanche handling.

Link:

https://www.bilibili.com/video/BV1S54y1R7SB

RocketMQ

Nearly 100 lectures covering RocketMQ fundamentals, installation, configuration, and usage.

Link:

https://www.bilibili.com/video/BV1L4411y7mn

Kafka

Ma’s company‑produced series explains Kafka architecture, installation, data flow, version differences, and practical applications.

Link:

https://www.bilibili.com/video/BV1a4411B7V9

MySQL

A massive 350‑lecture series covering basics, installation, advanced topics, sharding, and more—ideal for database beginners.

Link:

https://www.bilibili.com/video/BV12b411K7Zu
JavaBackend DevelopmentOperating SystemsdatabasesBilibiliComputer Networks
macrozheng
Written by

macrozheng

Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.