Need help with talent-plan?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

pingcap
6.0K Stars 799 Forks 539 Commits 103 Opened issues

Description

open source training courses about distributed database and distributed systemes

Services available

!
?

Need anything else?

Contributors list

# 4,268
Rust
Shell
servo
golang
118 commits
# 11,901
Rust
Shell
dynamic...
rust-la...
70 commits
# 10,342
Shell
Rust
MySQL
rocksdb
60 commits
# 47,424
Rust
Shell
golang
Git
9 commits
# 14,139
Rust
session...
login-s...
mariadb
8 commits
# 92,373
Rust
distrib...
golang
Shell
8 commits
# 5,872
bip32
segwit
Less
React
8 commits
# 100,206
Shell
Rust
distrib...
golang
6 commits
# 15,471
Go
Rust
prometh...
pagerdu...
5 commits
# 16,187
Rust
Redis
MySQL
SQL
5 commits
# 5,594
Go
Shell
tidb
MySQL
4 commits
# 72,237
Elixir
Node.js
webfram...
Erlang
4 commits
# 20,634
Rust
rocksdb
MySQL
SQL
4 commits
# 3,485
Go
Shell
SQL
tidb
3 commits
# 127,216
Shell
Rust
golang
osdev
3 commits
# 23,959
cloudfo...
Amazon ...
golang
Rust
3 commits
# 143,662
Rust
distrib...
golang
Shell
3 commits
# 1,887
TypeScr...
React
prometh...
grafana
3 commits
# 6,991
Shell
tidb
distrib...
Go
3 commits
# 61,112
Rust
distrib...
Sass
flexbox
3 commits

Welcome to learn Talent Plan Courses!

Talent Plan Logo

Talent Plan is an open source training program initiated by PingCAP. It aims to create or combine some open source learning materials for people interested in open source, distributed systems, Rust, Golang, and other infrastructure knowledges. As such, a series of courses focused on open source collaboration, rust programming, distributed database and systems are provided.

Note:

Each course is developed independently, so they vary in their presentation and their expectations from course-takers. Please see the individual course documentation for details.

Our Courses

Series 1: Open Source Collaboration

Open source collaboration includes a series of open source related learning mateials to help open source enthusiasts have a basic knowledge of what open source software is, the differences among kinds of open source software licenses, how to participate in open source projects and what a welcoming open source community looks like. Courses of this series are:

Series 2: Rust Programming

Two courses are included in this series, which are:

  • TP 201: Practical Networked Applications in Rust. A series of projects that incrementally develop a single Rust project from the ground up into a high-performance, networked, parallel and asynchronous key/value store. Along the way various real-world and practical Rust development subject matter are explored and discussed.

  • TP 202: Distributed Systems in Rust. Adapted from the MIT 6.824 distributed systems coursework, this course focuses on implementing important distributed algorithms, including the Raft consensus algorithm, and the Percolator distributed transaction protocol.

Series 3: Distributed Database

Two courses are included in this series, which are:

Series 4: Deep Dive into TiDB Ecosystems

  • TP 401: Deep Dive into TiDB(WIP)
  • TP 402: Deep Dive into TiKV(WIP)

See Courses for more details

Contributing to talent plan

Contributions of any kind are welcome! Check out the Contributing Guide in this repository for more information on how you can contribute to talent plan.

We love our community and take great care to ensure it is fun, safe and rewarding. Please review our Code of Conduct for community expectations and guidelines for reporting concerns.

We're here to help

If you have questions about building (or taking) courses, you can ask in the channel #wg-talent-plan-courses of the tidbcommunity slack workspace.

License

These courses may be freely used and modified for any purpose, under the terms of each course's individual license. See the courses for details.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.