Student Summer Sprint
  • Welcome to Hackathons for Schools Student Summer Sprint!
  • Event Information
  • What is the Student Summer Sprint?
  • Useful Event Information and Links
  • Schedule
  • Our Organisers, Panelists and Mentors
    • Organisers
    • Panelists and Speakers
    • Mentors
  • Project Details
    • Themes
    • Judging Criteria and Winning Teams
    • Presentation Advice
    • Submission Checklist and FAQs
  • Coding Platform and GitLab
  • Technical Workshops
    • How to Use Git
      • Git and the Terminal
      • How to use Git - The Basics
      • Branching, Merging and Other Useful Commands
      • How to use Git - Further Resources
    • Web Development
      • HTML
      • CSS
      • JavaScript
      • Web Development - Resources
    • Introduction to Python
      • Variables
      • Data Types and String Formatting
      • Input and Output
      • Conditional Statements
      • Functions
      • Libraries
      • CHALLENGES
        • Solutions
      • Learning Python - Resources
    • Discord Bots in Python
      • Discord Bots - Resources
    • Web Scraping in Python
  • Careers Advice and Opportunities
    • University Advice
      • University Advice - Further Resources
    • CV, Applications and Interviews
      • Creating a Great CV
      • UCAS Personal Statement Advice
      • Interview Hints and Tips
      • Ultimate LinkedIn Guide
      • Applications - Further Resources
    • Different routes into a tech career
      • Different Routes into Tech - Further Resources
    • What Now?
      • More Opportunities!
Powered by GitBook
On this page
  • What is front-end and back-end development?
  • Front-end
  • Back-end

Was this helpful?

  1. Technical Workshops

Web Development

Beginner's guide to web development

PreviousHow to use Git - Further ResourcesNextHTML

Last updated 4 years ago

Was this helpful?

What is front-end and back-end development?

Front-end

Front-end developers use a variety of programming languages and frameworks such as HTML, CSS and JavaScript to build the exterior look and features of a site.

Back-end

Back-end developers use programming languages such as Python and Ruby to design, build and integrate applications from front-end development into the back end—in other words, they make the features on the site operate.

To find out more about the differences between frontend and backend, go to

https://www.geeksforgeeks.org/frontend-vs-backend/