Search result for Programming principles Online Courses & Certifications
Get Course Alerts by Email
Principles of Secure Coding
by Matthew Bishop, PhD- 4.4
Approx. 16 hours to complete
This course introduces you to the principles of secure programming. It begins by discussing the philosophy and principles of secure programming, and then presenting robust programming and the relationship between it and secure programming. Secure Programming Design Principles Secure Programming Design Principles Overview Secure Programming Design Principles Summary Robust Programming Basic Principles...
Shortest Paths Revisited, NP-Complete Problems and What To Do About Them
by Tim Roughgarden- 4.8
Approx. 14 hours to complete
Programming Assignment #1 A Dynamic Programming Algorithm for TSP Programming Assignment #2 A Dynamic Programming Heuristic for Knapsack Ananysis of Dynamic Programming Heuristic Programming Assignment #3 Principles of Local Search I Principles of Local Search II Linear Programming and Beyond [Optional] Programming Assignment #4...
Cryptography
by Jonathan Katz- 4.6
Approx. 18 hours to complete
Principles of Modern Cryptography Programming Assignments Programming Assignment 1 Programming Assignment 2 Programming Assignment 3 Programming Assignment 4 Programming Assignment 5...
Object Oriented Programming - Timeless Principles
by Grant Klimaytys- 4.4
1 hour on-demand video
A good companion while learning the code in other courses to get a complete approach to programming in an object orientated way. When I learnt object oriented programming it was from videos made by boring instructors. Lego is the perfect tool because it is exactly like programming – they both are construction tools, used to build a final product....
$13.99
Functional Programming Principles in Scala
by Martin Odersky- 4.8
Approx. 45 hours to complete
Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Recommended background: You should have at least one year programming experience. 1 - Programming Paradigms Understand the principles of functional programming Combine functional programming with objects and classes...
Functional Programming Principles in Scala
by Martin Odersky- 4.8
Approx. 41 hours to complete
Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Recommended background: You should have at least one year of programming experience. 1 - Programming Paradigms Understand the principles of functional programming Combine functional programming with objects and classes...
Programming Reactive Systems
by Roland Kuhn , Konrad Malawski , Martin Odersky , Julien Richard-Foy- 0.0
9 Weeks
Principles of Reactive Programming in Scala. Reactive programming is a set of techniques for implementing scalable, resilient and responsive systems....
$199
Related searches
Programming Reactive Systems
by Roland Kuhn , Konrad Malawski , Martin Odersky , Julien Richard-Foy- 0.0
9 Weeks
Principles of Reactive Programming in Scala. Reactive programming is a set of techniques for implementing scalable, resilient and responsive systems as per the Reactive Manifesto....
$199
Java Programming: Principles of Software Design
by Robert Duvall , Owen Astrachan , Andrew D. Hilton , Susan H. Rodger- 4.6
Approx. 13 hours to complete
Learn how to create programming solutions that scale using Java interfaces. Implement programming solutions using multiple approaches and recognize tradeoffs; Programming Resources Earthquakes: Programming and Interfaces Programming Exercise: Searching Earthquake Data Programming Exercise: Filtering Data Earthquakes: Programming and Interfaces Programming Exercise: Implementing Selection Sort Programming Exercise: Sorting at Scale Programming Exercise: Generating Random Text...
Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming
by Tim Roughgarden- 4.8
Approx. 15 hours to complete
The primary topics in this part of the specialization are: greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, optimal search trees). Programming Assignment #1 Programming Assignment #2 Principles of Dynamic Programming Programming Assignment #3 A Dynamic Programming Algorithm A Dynamic Programming Algorithm A Dynamic Programming Algorithm I...