Skip to content
Computer Science Calendar view

Applications Programming & Web Development with Python & HTML/CSS


Course
Quantity
For someone else
Quantity
For someone else
For information on how to register in this course, click below.
Contact us

Learn to problem-solve like a computer scientist and code like a software engineer using Python!

Learn to problem-solve like a computer scientist and code like a software engineer using Python, the world’s most in-demand programming language. Develop an understanding of challenging concepts such as programming best practices, conditionals, Object-oriented programming (OOP), Integrated Development Environments (IDE), loops, debugging, Turtle graphics, functions and scoping, and HTML and CSS while developing your presentation skills and confidence.

This course forms part of Digital Media Academy’s Tech Accelerator program, our deep learning journey for 13-18-year-olds. Tech Accelerators fuse expert instruction with real-world partnerships to get you university- and industry-ready. Over sequential Levels, you’ll curate a portfolio of Real-world Client Briefs from our leading tech and creative partners, attend Industry Masterclasses, get one-to-one Pro Mentor support and build a Career Network. Tech Accelerators: Fuel your 21st-century career.

Standards Alignment

This course is aligned to national and international standards for technology education. Standards include: International Society for Technology in Education (ISTE), International Baccalaureate , UK National Curriculum, New Zealand Curriculum, and more!

Course Requirements:

  • Laptop or desktop computer running Windows or macOS that meets the minimum specifications of the hardware and software listed below.
  • Built-in or external microphone
  • Built-in or external speakers or headphones
  • Google Chrome browser
  • Additional computer screen/monitor (recommended)

    Software:

    • Python 3
    • Visual Studio Code
      N.B. All software is open-source (free). Students will be supported during their first lesson to ensure software is installed and functioning correctly.

      By the End of This Course:

      Graduate with designs, flowcharts, and fully functioning Python programs, including a calculator, card shuffler, calendar and unit converter presented on your responsive HTML/CSS web portfolio.

      Throughout this course:

      Deep dive into the following areas of Computer Programming, as meticulously planned by our expert industry professional curriculum designers:

      • The Way of Programming
      • Intro to Web Dev & IDE
      • Program Design, Python I/O & Import
      • Web Dev: Text Formatting, Lists & Links
      • Simple Data Types & Working with Strings
      • Intro to CSS
      • Conditionals & If Statements
      • Web Design: Box Model & Responsive Layout
      • Working with Loops
      • Working with Functions & Scoping
      • Python Revision Club
      • Web Revision Club
      • Masterclass
      • Intro to Object-oriented Programming
      • CSS @keyframes, Transition & Animation
      • Basic Data Types & Conditionals

      Here is the course outline:

      1. Lesson Slides

      This module contains all the teaching materials you will need to successfully deliver this course.

      The Way of Programming
      Intro to Web Development
      Program Design, Python I/O and Import
      Text formatting, Lists and Links
      Simple Data Types and Working with Strings
      Introduction to CSS
      CSS Background, Border and Box Model
      Flow Control-Conditionals: If Statements
      Flow Control-Loops (Pt.1)
      CSS Transition
      Flow Control-Loops (Pt.2)
      Masterclass or Part 1 Recap
      Working with Functions & Scoping (Pt. 1)
      Working with Functions & Scoping (Pt.2)
      CSS Animation & using @keyframes
      Classes & Objects in Python
      Graphics Packages in Python
      Revision & Feedback Session
      Portfolio Presentation
      End of Level Review