Computer Programming 102

Take your software engineer mindset to the next level with advanced programming concepts like data structures, algorithms, recursion and networked application program interfaces. Develop database fundamentals, including writing SQL statements and queries. Efficiently perform operations such as sorting, searching and indexing, essential for high-performing applications. Develop your portfolio of web-hosted applications using Flask.

Register
SKU: TAAI2 Categories: , Tag:

Starting at US$1,398

Description

Take your software engineer mindset to the next level with advanced programming concepts like data structures, algorithms, recursion and networked application program interfaces. Develop database fundamentals, including writing SQL statements and queries. Efficiently perform operations such as sorting, searching and indexing, essential for high-performing applications. Develop your portfolio of web-hosted applications using Flask.

This course forms part of Digital Media Academy’s Tech Accelerator program, our year-round, online, sequential learning journey for 13-18-year-olds. Tech Accelerators fuse expert instruction with real-world partnerships to get you university- and industry-ready. Over 8 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.

Computer:

  • 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:

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 programs demonstrating your new skills working with data(bases), searching and sorting, modeling, web apps (flask) presented professionally on your online portfolio.

Throughout this course:

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

  • Intro to Data Structures & Lists
  • Data Structure: Tuples
  • Data Structure: Dictionaries
  • Data Structure: Sets
  • Data Structures: Application Programs
  • Data Structures: the Goodies
  • Data Structures Revision Club
  • Intro to Databases & SQL
  • Working with DB-API
  • Data Structures: Stacks
  • Data Structures: Queues
  • Masterclass
  • Searching: Hashing
  • Sorting: Bubble & Selection Sort
  • Sorting: Insertion & Merge Sort
  • Web Apps Using Flask

Build your Future-key Portfolio with a Certificate of Completion from Digital Media Academy

Student feedback

Info

  • Product Type: Tech Accelerators
  • Career Pathway: Computer Science + AI
  • Career Track: Artificial Intelligence
  • Level: 2
  • Pre-requisites: Tech Accelerator Artificial Intelligence Level 1
  • Age: 13-18
  • Grade:
  • Style: Teacher-led
  • Modules:
  • Certificate Awarded: Yes
  • Computer Programming 102

    Take your software engineer mindset to the next level with advanced programming concepts like data structures, algorithms, recursion and networked application program interfaces. Develop database fundamentals, including writing SQL statements and queries. Efficiently perform operations such as sorting, searching and indexing, essential for high-performing applications. Develop your portfolio of web-hosted applications using Flask.

    Register
    SKU: TAAI2 Categories: , Tag:

    Starting at US$1,398