[MSGW] Web Development for Journalistic Products

Welcome to GitHub! We're so glad you're here. We know it can look overwhelming at first, so here you will find a path to learn the basics of web development for journalistic products, as part of the Messages for the Web class.

Start free course Join 564 others!

Welcome to GitHub! We're so glad you're here. We know it can look overwhelming at first, so here you will find a path to learn the basics of web development for journalistic products, as part of the Messages for the Web class.

Steps to complete this learning path 10
  1. What is GitHub?

    Hey, it's your first time here, so let's not take any chances. Check out this short video to understand why people use GitHub.

    Link
  2. That video is pretty cool, right? If you want to learn how to use the workflow described in that video, take this course.

    Course
  3. Git Handbook

    By now you are probably wondering what a Git is and why it is important in writing code. We have you covered with this short article on version control with Git.

    Link
  4. GitHub is all about collaboration and we collaborate in issues in pull requests. Learn how to get your point across with the worlds easiest text formatting syntax.

    Course
  5. Los Tres Amigos: the bulding blocks of websites

    Modern websites are built using three different languages: HTML, CSS and Javascript. Watch this video to learn how they work with one another.

    Link
  6. HTML is the markup language that forms the backbone of the internet. In this course, you will build a clean, stunning webpage using HTML.

    Course
  7. What is CSS?

    We know CSS styles a website, but how exactly does it work? Watch this video for the basics of CascadingStyle Sheets.

    Link
  8. Learn more web development

    [OPTIONAL] Now you have the very basics, there are plenty of online courses that will help you learn more advanced web development. freeCodeCamp for example offers this one you can make for free.

    Link
  9. How to combine it all in GitHub

    [OPTIONAL] It will help if you are fluent with HTML and CSS, but actually you can host your own websites using just GitHub. How? Meet GitHub Pages!

    Link
  10. [OPTIONAL] Are you ready to make your own website with GitHub Pages? This course will help you create your first website in only a few minutes.

    Course
Share this learning path
Average time to complete

8799 minutes

Free

All public courses on Learning Lab are free.

Latest release

Users who took this course also took

What is GitHub Learning Lab?

Learn new skills by completing fun, realistic projects in your very own GitHub repository.