You've already forked comprehensive-rust
mirror of
https://github.com/google/comprehensive-rust.git
synced 2025-06-27 03:01:03 +02:00
Add instructions about how to run the course
I think we need a chapter “before the course” which gives people some background information about how to run the course. This is the start of this chapter, we might expand it in the future as we find more things to communicate here.
This commit is contained in:
19
src/running-the-course/course-structure.md
Normal file
19
src/running-the-course/course-structure.md
Normal file
@ -0,0 +1,19 @@
|
||||
# Course Structure
|
||||
|
||||
> This page is for the course instructor.
|
||||
|
||||
The course is fast paced and covers a lot of ground:
|
||||
|
||||
* Day 1: Basic Rust, ownership and the borrow checker.
|
||||
* Day 2: Compound data types, pattern matching, the standard library.
|
||||
* Day 3: Traits and generics, error handling, testing, unsafe Rust.
|
||||
* Day 4: Concurrency in Rust and interoperability with other languages
|
||||
|
||||
> **Exercise for Day 4:** Do you interface with some C/C++ code in your project
|
||||
> which we could attempt to move to Rust? The fewer dependencies the better.
|
||||
> Parsing code would be ideal.
|
||||
|
||||
## Format
|
||||
|
||||
The course is meant to be very interactive and we recommend letting the
|
||||
questions drive the exploration of Rust!
|
8
src/running-the-course/keyboard-shortcuts.md
Normal file
8
src/running-the-course/keyboard-shortcuts.md
Normal file
@ -0,0 +1,8 @@
|
||||
# Keyboard Shortcuts
|
||||
|
||||
There are several useful keyboard shortcuts in mdBook:
|
||||
|
||||
* <kbd>Arrow-Left</kdb>: Navigate to the previous page.
|
||||
* <kbd>Arrow-Right</kbd>: Navigate to the next page.
|
||||
* <kbd>Ctrl + Enter</kbd>: Execute the code sample that has focus.
|
||||
* <kbd>s</kbd>: Activate the search bar.
|
Reference in New Issue
Block a user