YoVDO

Writing Crates for Complete Beginners - A Tour of Turtle

Offered By: Rust via YouTube

Tags

Rust Courses Multi-Threading Courses Turtle Graphics Courses Event Loop Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the inner workings of Turtle, a Rust graphics crate designed for teaching programming to beginners, in this RustConf 2018 talk by Sunjay Varma. Discover how to create feature-rich yet easily learnable libraries, delve into Turtle's functionality, and gain insights on developing beginner-friendly crates. Learn about Turtle's history, implementation details, event loops, and multi-threading approach. Understand the importance of comprehensive documentation, examples, and adherence to Rust API guidelines. Leave with fresh ideas for your own crates and a deeper understanding of creating accessible programming tools for users of all skill levels.

Syllabus

Introduction
Outline
Resources
Why Turtle
What is Turtle
Teaching with Turtle
History of Turtle
Python Implementation
Event Loops
Turtle on Mac
Two Main Threads
Whats Next
Contributing Guide
Future of Turtle
Help
Running Cargo Tests
Good Documentation
Turtle Documentation
Examples
Documentation
Crate Examples
Crate Guides
Rust API Guidelines


Taught by

Rust

Related Courses

Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Introduction to Real-Time Audio Programming in ChucK
California Institute of the Arts via Kadenze
The Complete Java Certification Course
Udemy
Java In-Depth: Become a Complete Java Engineer!
Udemy
Advanced Java programming with JavaFx: Write an email client
Udemy