Data Structures & Algorithms with Python (UBC)

Take your software engineer mindset to the next level with advanced programming concepts like user-defined and built-in data structures, algorithms, recursion and networked application program interfaces. Efficiently perform operations such as sorting, searching and indexing, essential for high-performing applications.

SKU: UBCAI2c Category: Tag:

$1,565 USD

Description

Take your software engineer mindset to the next level with advanced programming concepts like user-defined and built-in data structures, algorithms, recursion and networked application program interfaces. Efficiently perform operations such as sorting, searching and indexing, essential for high-performing applications.

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.

Join us on the beautiful campus of The University of British Columbia for an immersive on-campus learning experience. Outside of your course-specific lesson times, you will have the opportunity to tour the campus and gain a better understanding of life after high school.

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 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 coveted Digital Media Academy Digital Credential

Our Digital Credentials provide recognized, unforgeable evidence of your completion and attainment at Digital Media Academy. They are public-facing, supporting instantaneous posting to LinkedIn, Github and other professional sites, and stackable, allowing you to demonstrate your life-long journey through education and employment. Other early adopters of micro-credentialing include UNESCO, MIT, the University of California and the Government of Ontario (investing $60million over three years from 2020), among many others.

Our issuing partner Convergence.Tech is a world leader in blockchain-based identity and credentials. Their badges are verifiable (including offline), and all data is student-owned forever.

To learn more about digital badges, micro-credentials and our issuing partner Convergence.Techclick here.

Student feedback

Info

  • Product Type: Tech Accelerators
  • Career Pathway: Computer Science + AI
  • Career Track: Artificial Intelligence
  • Level: 2
  • Pre-requisites: Artificial Intelligence Level 1
  • Age: 13-18
  • Grade:
  • Style: Teacher-led
  • Modules:
  • Certificate Awarded: Yes
  • Data Structures & Algorithms with Python (UBC)

    Take your software engineer mindset to the next level with advanced programming concepts like user-defined and built-in data structures, algorithms, recursion and networked application program interfaces. Efficiently perform operations such as sorting, searching and indexing, essential for high-performing applications.

    If you have a coupon code, you'll be asked to enter it on the cart or checkout page.

    ×
    SKU: UBCAI2c Category: Tag:

    $1,565 USD