Algorithms and Data Structures

Sari Kulthm, Microsoft

Learn how to write faster and more efficient code against the backdrop of famous algorithms.

Want to build better programs? Learn how, in this professional-level course.

Bring your programming experience, and join us for a deep dive into fundamental concepts that you can use right away. Go underneath the hood of functional algorithms and data structures, and see how they work and how to compare them. Plus, get the details on when and how to use them.

In this real-world-tested curriculum, take a look at famous algorithms and equations, and see how yours stack up. See practical demos, compare “life scenarios” to their coding counterparts, and create an app for your final project.

Add to your developer toolkit with this in-depth exploration of algorithms and data structures.

What will you learn

  • Algorithmic Analysis
  • Sorting and Searching of Algorithms  
  • Data Structures: Linked lists, Stacks, Queues.

Dates:
  • 1 October 2019
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More on this topic:
9b9bf897-7ad0-4687-99cf-4d790b281422-9976eac4c913.small FA20: Computing for Data Analysis
A hands-on introduction to basic programming principles and practice relevant...
A76b4bf6-0720-4ffd-9858-cf71e6966ee7-914859ee3331.small Introduction to Java Programming: Fundamental Data Structures and Algorithms
Learn to enhance your code by using fundamental data structures and powerful...
9b9bf897-7ad0-4687-99cf-4d790b281422-9976eac4c913.small SP21: Computing for Data Analysis
A hands-on introduction to basic programming principles and practice relevant...
3c0001c1-0ad5-4a5d-b784-2ade0c1dfaef-8eb676409249.small Drones and Autonomous Systems 2: Applications in Emergency Management
Learn the latest applications of unmanned aerial systems (UAS) in emergency...
Ac-logo Analytic Combinatorics
Analytic Combinatorics teaches a calculus that enables precise quantitative...
More from 'Computer Science':
72c27b2f-3419-430f-a28f-10dbc7120457-a14087e5df76.small DNA Sequences: Alignments and Analysis
Learn how to align and analyze DNA sequences using web and software based tools...
Cbc86bfc-8b76-4cb9-88d8-faa8a8abd820-50fa32daa1bc.small Software Testing Fundamentals
Learn how to locate software bugs and defects using the latest testing techniques...
7ca98c09-a207-40c7-8a84-b9c48ecdf920-f25c990d1f5f.small Cloud Computing Management
Learn methods for managing cloud computing projects and build an understanding...
91f52ef3-fa3f-4934-9d19-8d5a32635cd4-d99e27f09d19.small Data Science: R Basics
Build a foundation in R and learn how to wrangle, analyze, and visualize data...
B4072f23-f746-43a1-9819-8e3d8b066f38-76465b3bdbcc.small Data Science: Visualization
Learn basic data visualization principles and how to apply them using ggplot2...
More from 'edX':
4e32f396-cd37-43a3-a856-3704a1061849-f64a6df7ccc4.small Leadership and Influence
Develop the skills to motivate and inspire others so you can confidently lead...
E435bd5b-8843-40c8-b260-ce34433d9a0e-a3897f869072.small Global Business Strategy
Learn how to capitalize on opportunities, and manage the challenges of the global...
B093db1a-4553-4ec3-a44b-96c71d1da0a5-b6dc2ba5887a.small Mining for Development: The Taxation Linkage
Understand taxation for development and sustainability in mining. Tax revenues...
C2f40fe6-7bcf-45f5-b1bc-e906563c1f3d-30f087164b1d.small Digital Transformation in Business
Learn about the explosion of technologies that are transforming business and...
7b2ecb24-2874-402b-ad86-473e246cae0c-aa0d4ca8dc73.small RiceX Linear Algebra Part 1
This course is an introduction to linear algebra. You will discover the basic...

© 2013-2019