Major League Hacking 2024 Hackathon Season
top of page

Web Development

HTML (Hypertext Markup Language)

HTML is the must learn for web development. It is used to make web pages.

CSS (Cascading Style Sheets)

CSS describes the style of a Web page, as well as how the elements should be displayed on it. Here's an example of a Web page with and without CSS:





Javascript helps you make your website interactive.


Django is a web development tool that runs on Python and HTML/CSS. You must have a basic knowledge of Python to use Django. Instagram, Spotify, Youtube, Mozilla, Nasa’s website, Prezi, National Geographic & more use Django to build their websites. Django is more powerful than Flask and has more built-in features, but is a bit more complicated to learn.


Flask is a web development tool that runs on Python and HTML/CSS. It is less powerful than Django and is more difficult to use if you need to have a user authentication system or a database on your website. However, it is less complicated than Django for simpler tasks.


PHP is a programming language that is made for web development. It is used by 80% of the web. Yahoo, Facebook, Wikipedia, and more use PHP to build their websites. However, like any other web development tool, you must be able to code in HTML/CSS in order to use PHP.

Web development resources

We also recommend using online videos to learn programming. Here are a few popular Youtube programming channels.

  • freeCodeCamp (HTML, CSS, Javascript, Django, Flask, PHP)

  • Traversy Media (HTML, CSS, Javascript, Django, Flask, PHP)

  • mmtuts (HTML, CSS, Javascript, PHP)

  • EJ Media (HTML, CSS, Javascript, PHP)

  • Corey Schafer (Django, Flask)

Screen Shot 2020-06-11 at 11.42 1html_wi
Screen Shot 2020-06-11 at 11.41 1html_wi

Without CSS

With CSS

bottom of page