Deepen your knowledge with hands-on, project-based courses. Each course includes video instruction, written material, practical exercises, and access to a private community forum where you can ask questions and share your progress.
¶Hands-On Guile Scheme for Beginners
Guile Scheme is the foundation for tools like GNU Guix and a powerful language for system crafting, automation, and functional programming.
Who it's for: Beginners to Guile Scheme, whether you have experience in other languages or are learning your first functional language. Also great for anyone who has started experimenting with Guile but wants a more structured path.
What you'll learn:
- Scheme language fundamentals and functional programming concepts
- Reading and writing files, working with the file system
- Creating your own Guile modules and building complete programs
- Interactive development with Emacs and the REPL
- Writing unit tests to develop and verify your code
What's included:
- Over 6 hours of self-paced video instruction broken into focused lessons
- Written material accompanying every video for those who prefer to read
- 20+ hands-on exercises leading to practical projects you build yourself
- A private forum community for questions, discussion, and feedback
- Lifetime access to course material with free updates as content improves
¶Guix Essentials: From Curious to Crafter
Learn to craft your entire system with GNU Guix. This course takes you from understanding the core concepts to installing, configuring, and maintaining a Guix system you truly understand.
The first 20 Crafters to join get Founding Crafter pricing at $99, their name on the Founding Crafters page, and a credit slide in the course intro. Founding window closes when the 20 spots are filled or after 30 days. Standard price after: $149.
What's included:
- 21 written lessons across 4 parts, available now
- Video walkthroughs coming soon (included free)
- Community forum access and lifetime updates
- Step-by-step guidance from installation to daily maintenance
¶What Would You Like to Learn?
Have an idea for a course? We're always planning new material based on community interest. Send a suggestion to david at systemcrafters.net or start a thread on the System Crafters Forum!
