Search result for Principles of defensive programming 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. The Philosophy of Secure Programming Secure Programming Design Principles Secure Programming Design Principles Overview Secure Programming Design Principles Summary...
Shortest Paths Revisited, NP-Complete Problems and What To Do About Them
by Tim Roughgarden- 4.8
Approx. 14 hours to complete
The primary topics in this part of the specialization are: shortest paths (Bellman-Ford, Floyd-Warshall, Johnson), NP-completeness and what it means for the algorithm designer, and strategies for coping with computationally intractable problems (analysis of heuristics, local search). Ananysis of Dynamic Programming Heuristic Principles of Local Search I Principles of Local Search II...
Defensive Stock Investing Via Quantitative Modeling In Excel
by AllQuant- 4.4
6.5 hours on-demand video
Master The Principles of A Defensive Stock Investing or Trading Strategy called Trend Following Used In Hedge Funds The completed model requires less than 5 minutes of your time to update. No programming experience is required. Master the science and art of building a defensive stock portfolio that is resilient during bear markets...
$12.99
Cryptography
by Jonathan Katz- 4.6
Approx. 18 hours to complete
This course will introduce you to the foundations of modern cryptography, with an eye toward practical applications. Principles of Modern Cryptography Programming Assignments Programming Assignment 1 Limitations of the One-Time Pad Proofs of Security Programming Assignment 2 Modes of Encryption Programming Assignment 3 Programming Assignment 4 Programming Assignment 5...
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). Proof of Cut Property [Advanced - Optional] Programming Assignment #1 Correctness of Kruskal's Algorithm Correctness of Clustering Algorithm Analysis of Union-by-Rank [Advanced - Optional] Principles of Dynamic Programming...
Defensive Programming and Debugging
by Geert Jan Bex , Mag Selwa , Ingrid Barcena- 0.0
5
Defensive programming: the use of good coding style, documentation strategies and good code testingPreventing bugs: how to use compiler flags and static code checkers to identify bugs in an early stageFinding bugs: debugging concepts and technicsUsing the debugging tools GDB and Valgrind to fix serial programsDebugging parallel code: using Intel Inspector and ITAC...
Free
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. By the end of this course you will have written a program that analyzes and sorts earthquake data, and developed a predictive text generator. Implement programming solutions using multiple approaches and recognize tradeoffs; Recognize the limitations of algorithms and Java programs in solving problems. Programming Resources...
Related searches
Advanced R Programming
by Roger D. Peng, PhD , Brooke Anderson- 4.3
Approx. 18 hours to complete
This course covers advanced topics in R programming that are necessary for developing powerful, robust, and reusable data science tools. Topics covered include functional programming in R, robust error handling, object oriented programming, profiling and benchmarking, debugging, and proper design of functions. Welcome to Advanced R Programming Functional Programming Core Functional Programming Functions...
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. The basic building-block of such systems is event handlers. transform and consume infinite and intermittent streams of data with Akka Stream, understand how back-pressure controls flows of data...
$199
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. transform and consume infinite and intermittent streams of data with Akka Stream in a non-blocking way, understand how back-pressure controls flows of data...
$199