04 — Courses & Programs

50 Things You Need to Know About the Internet

299 USD per month 150 hours
  • Self-paced, online learning
  • Beginner skill level
  • Personalized support
Download Course Brochure
Please enter your name and e-mail address to download the PDF brochure.

We enroll learners in this course on a monthly basis. To enroll for a later start date, please contact us.

Next learners start 31 August 2018

Enroll today!

This introductory course is designed to provide you with solid, basic knowledge of the tools and technologies that are used to build modern web and mobile applications.

By the end of the course, you'll have built a multi-page web site from scratch. You'll also understand a wide variety of terms and techniques used by software engineers to develop web sites and other internet-based applications, making you better able to contribute to technical discussions about features and functions used across a range of platforms and devices.

These course details are subject to change; please refer to the course outline at the time of registration.

Course Details

  • First Steps: Create a Web Page
  • Basic Concepts: How the Web Works and How to Work on the Web
  • Displaying Data: HTML
  • Styling Data: CSS
  • Interacting with Data: JavaScript
  • Storing and Retrieving Data: Databases
  • Behind the Scenes: "Back End" Web Development
  • Tracking and Privacy
  • Networks, Encryption and Getting Remote Data
  • Internet and Society

Prerequisites

This course is taught at the beginner level. You should have the following tools, skills and abilities prior to registering for this course:

  • English at B1 level
  • A computer with a minimum internet connection of 2Mbps download / 512kbps upload, enabling you to stream videos with sound and to effectively participate in video chats.

Course developers

  • Nico Schuele

    Course Developer

  • Harry Anderson

    Course Developer

  • Portrait photo of Neill

    Neill Pearman

    Course Developer

  • Portrait photo of Eystein

    Eystein Aln├Žs

    Course Developer