Search result for Introduction to 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. We'll go through a detailed example of writing robust code and we'll see many common programming problems and show their connection to writing robust, secure programs in general. A knowledge of the C programming language is helpful, but not required to participate in the lab exercises....
Ruby on Rails: An Introduction
by Kalman Hazins- 4.5
Approx. 15 hours to complete
Did you ever want to build a web application? Introduction to Git Introduction to Git Introduction to Ruby Welcome to Module 2: Introduction to Ruby Introduction to Unit Testing Introduction to RSpec Introduction to Ruby on Rails Welcome to Module 3: Introduction to Ruby on Rails Introduction to Rails Introduction to HTTParty...
Introduction to Clinical Data Science
by Laura K. Wiley, PhD- 4.6
Approx. 8 hours to complete
You will also learn enough SQL and R programming skills to be able to complete the entire Specialization - even if you are a beginner programmer. Introduction to Specialization Instructors Introduction to Clinical Data Introduction to Databases Introduction to Google BigQuery Introduction and Learning Objectives for Programming Examples and Exercises Introduction to R and the Tidyverse...
Java Programming: Arrays, Lists, and Structured Data
by Andrew D. Hilton , Robert Duvall , Owen Astrachan , Susan H. Rodger- 4.7
Approx. 14 hours to complete
Use these data structures to build more complex programs that use Java’s object-oriented features. At the end of the course you will write an encryption program and a program to break your encryption algorithm. Combine multiple classes to solve larger problems; Programming Exercise: Known Language and Key Length Programming Exercise: Unknown Key Length Programming Exercise: Unknown Language, Unknown Key Length...
Mastering Programming with MATLAB
by Akos Ledeczi , Mike Fitzpatrick- 4.9
Approx. 56 hours to complete
The course builds on the foundation laid by the first course of the Specialization called “Introduction to Programming with MATLAB. ” It covers more advanced programming concepts such as recursion, vectorization, function handles, algorithm efficiency and others. Solution to Digit Summation Introduction to Object Oriented Programming Introduction to Object Oriented Programming...
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). Introduction to Greedy Algorithms Programming Assignment #1 Application to Clustering Programming Assignment #2 Introduction and Motivation Principles of Dynamic Programming Programming Assignment #3...
Programming Foundations with JavaScript, HTML and CSS
by Susan H. Rodger , Robert Duvall , Owen Astrachan , Andrew D. Hilton- 4.6
Approx. 33 hours to complete
Learn foundational programming concepts (e. Use HTML to construct a web page with paragraphs, divs, images, links, and lists; Add styles to a web page with CSS IDs and classes; and A Student's Perspective on Learning Programming Resources to Help You Succeed A Seven Step Approach to Solving Programming Problems Steganography: Programming Exercise Guide...
Related searches
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. Use timing data to analyze empirical performance; Implement programming solutions using multiple approaches and recognize tradeoffs; Welcome to the Course Programming Resources Earthquakes: Programming and Interfaces Introduction Introduction Interfaces to Avoid Duplication Programming Exercise: Searching Earthquake Data Introduction Where To Go From Here...
Data Science in Stratified Healthcare and Precision Medicine
by Dr Areti Manataki , Dr Frances Wong- 4.6
Approx. 17 hours to complete
An increasing volume of data is becoming available in biomedicine and healthcare, from genomic data, to electronic patient records and data collected by wearable devices. Recent advances in data science are transforming the life sciences, leading to precision medicine and stratified healthcare. How to use the Discussion Forums How to use Jupyter Notebooks...
Android App Components - Services, Local IPC, and Content Providers
by Dr. Douglas C. Schmidt- 4.3
Approx. 13 hours to complete
Case study apps will be examined from multiple perspectives to learn how to program these app components using Android's material design paradigm. An Introduction to Key Concepts Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides Module Introduction Overview to Android Services (Part 3) Module Introduction Programming Started Services with Intents & Messengers (Part 1)...