LATEST ARTICLES

Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

Stanford University Online Course Highlights4 weeks long 4-8 hours per week Learn for FREE, Upgradable Self-Paced Taught by: Tim Roughgarden, Professor, Computer Science View Course SyllabusOnline Course Details: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).SKILLS YOU WILL GAIN:Spanning Tree Algorithms ...

Object Oriented Java Programming: Data Structures and Beyond Specialization

Object Oriented Java Programming Data Structures and Beyond Specialization

University of California San Diego Online Course Highlights5 courses Learn for FREE, Upgradable Self-Paced Taught by: Mia Minnes, Christine Alvarado, Leo Porter View Course SyllabusOnline Course Details: This Specialization covers intermediate topics in software development. You’ll learn object-oriented programming principles that will allow you to use Java to its full potential, and you’ll implement data structures and algorithms for organizing...

Object Oriented Programming in Java Specialization

Object Oriented Programming in Java Specialization

Duke University Online Course Highlights4 courses Learn for FREE, Upgradable Self-Paced Taught by: Mia Minnes, Owen Astrachan, Christine Alvarado, Susan H. Rodger, Andrew D. Hilton, Robert Duvall, Leo Porter View Course SyllabusOnline Course Details: T his Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want...

Bioinformatics Specialization

Bioinformatics Specialization

University of California San Diego Online Course Highlights7 courses Learn for FREE, Upgradable Self-Paced Taught by: Pavel Pevzner, Nikolay Vyahhi, Phillip Compeau View Course SyllabusOnline Course Details: Join Us in a Top 50 MOOC of All Time!How do we sequence and compare genomes? How do we identify the genetic basis for disease? How do we construct an evolutionary Tree of...

Data Structures and Algorithms Specialization

Data Structures and Algorithms Specialization

University of California San Diego Online Course Highlights6 courses Learn for FREE, Upgradable Self-Paced Taught by: Daniel M Kane, Pavel Pevzner, Alexander S. Kulikov, Neil Rhodes, Michael Levin View Course SyllabusOnline Course Details: This specialization is a mix of theory and practice: you will learn algorithmic techniques for solving various computational problems and will implement about 100 algorithmic coding problems...

Development of Secure Embedded Systems Specialization

Development of Secure Embedded Systems Specialization

EIT Digital Online Course Highlights4 courses Learn for FREE, Upgradable Self-Paced Taught by: Nguyen Gia Tuan, Farhoud Hosseinpour, Juha Plosila, Simon Holmbacka View Course SyllabusOnline Course Details: Three people died after the crash landing of an Asiana Airlines aircraft from Seoul, Korea, at San Fransisco International Airport (SFO) on July 6, 2013. The American National Transportation Safety Board (NTSB)...

iOS App Development with Swift Specialization

iOS App Development with Swift Specialization

University of Toronto Online Course Highlights4 courses Learn for FREE, Upgradable Self-Paced Taught by: Parham Aarabi, Professor View Course SyllabusOnline Course Details:Master Swift, design elegant interactions, and create a fully functioning iOS app. This Specialization covers the fundamentals of iOS application development in the Swift programming language. You’ll learn to use development tools such as XCode, design interfaces and interactions...

Microsoft Bot Framework and Conversation as a Platform

Microsoft Bot Framework and Conversation as a Platform

Explore “Conversation as a Platform” with the Microsoft Bot Framework and create your own Cortana Skills bot that integrates AI. Microsoft Online Course Highlights5 weeks long 3-5 hours per week Learn for FREE, Up-gradable Self-Paced Taught by: Lei Ma, Scott Peterson View Course SyllabusOnline Course Details:The Microsoft Bot Framework is a powerful set of services, tools, and SDKs that provides...

Fundamentals of Computing Specialization

Fundamentals of Computing Specialization

Rice University Online Course Highlights7 courses Learn for FREE, Upgradable Self-Paced Taught by: Luay Nakhleh, Scott Rixner, Stephen Wong, Joe Warren, John Greiner View Course SyllabusOnline Course Details: This Specialization covers much of the material that first-year Computer Science students take at Rice University. Students learn sophisticated programming skills in Python from the ground up and apply these skills in...

High-performance Computing for Reproducible Genomics

High-performance Computing for Reproducible Genomics

Learn how to bridge from diverse genomic assay and annotation structures to data analysis and research presentations via innovative approaches to computing. Harvard Online Course Highlights4 weeks long 2-4 hours per week Learn for FREE, Upgradable Self-Paced Taught by: Rafael Irizarry, Vincent Carey, Michael Love View Course SyllabusOnline Course Details:If you’re interested in data analysis and interpretation, then this is the...