GitHub Pages can be used to host your personal, organization, or project websites directly from a GitHub repository. This makes GitHub Pages the perfect place to host all kinds of static material, ranging from a personal resume, portfolio, or blog to documentation for your projects. Learn how to create a blog with GitHub Pages in this course.
In case you haven't heard, GitHub has released GitHub Learning Lab: a new tool to help youlearn GitHub...using GitHub! Go through guided courses on various topics and improve your skills at your own pace.