RubyLearning offers a free online course titled "Git and GitHub," which is designed for individuals new to these platforms and aims to elevate their skills. The course, starting on February 21, 2009, covers essential topics such as version control, Git installation, setting up a local repository, and creating an SSH key. Participants will learn to navigate GitHub by setting up accounts, creating and managing repositories, and understanding collaboration tools like forking, sending pull requests, and merging changes. Additionally, the course includes exercises on creating branches, tags, GitHub pages, and RubyGems, providing a comprehensive introduction to Git and GitHub functionalities. Written by Tom Preston-Werner, the course promises to equip users with practical skills to effectively use these tools.