Search result for Programming Online Courses & Certifications
Get Course Alerts by Email
Android App Components - Services, Local IPC, and Content Providers
by Dr. Douglas C. Schmidt- 4.3
Approx. 13 hours to complete
You'll spend roughly 4 hours per week watching video lectures, taking quizzes, and programming assignments with Java and Android. Programming Started Services with Intents & Messengers (Part 1) Programming Started Services with Intents & Messengers (Part 2) Programming Started Services with Intents & Messengers (Part 3) Programming Started Services with Intents & Messengers (Part 4)...
Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing
- 0.0
2
Programming approaches Supporting programming...
Free
Cryptography
by Jonathan Katz- 4.6
Approx. 18 hours to complete
Programming Assignments Programming Assignment 1 Programming Assignment 2 Programming Assignment 3 Programming Assignment 4 Programming Assignment 5...
Nearest Neighbor Collaborative Filtering
by Joseph A Konstan , Michael D. Ekstrand- 4.3
Approx. 15 hours to complete
Programming Assignment - Programming User-User Collaborative Filtering Introducing User-User CF Programming Assignment Programming Assignment - Programming Item-Item Collaborative Filtering Introducing Item-Item CF Programming Assignment...
iOS Developer
by Jarrod Parkes , Gabrielle Miller-Messner , Kate Rotondo , Owen LaRosa- 0.0
6 months
In this program, you’ll not only learn how to build iOS apps, you’ll also learn best practices in mobile development, and gain mastery of Swift, an open-sourced object-oriented programming language. Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to showcase your skills! Learn Swift programming and develop your first iOS apps...
Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals
by Beth Simon- 0.0
Approx. 12 hours to complete
For each concept, we'll start by helping you connect real-world experiences you are already familiar with to the programming concept you are about to learn. Optional: The Computational Thinking & Block Programming in K-12 Education Specialization net -- a different (free) block based programming language Non-Interactive Programming Puzzles Non-Interactive Programming Puzzles...
Competitive Programmer's Core Skills
by Alexander S. Kulikov , Alexander Logunov , Kirill Simonov , Aliaksei Tolstsikau- 4.6
Approx. 32 hours to complete
So it’s fine if you’ve never taken part in programming competitions before. You could use any of the following programming languages: C, C++, C#, Haskell, Java, JavaScript, Python 2, Python 3, Ruby, Rust, Scala. Programming Competitions Specifics of Programming Competitions Dynamic Programming Code: Dynamic Programming Solution Dynamic Programming 2...
Algorithmic Toolbox
by Alexander S. Kulikov , Michael Levin , Neil Rhodes , Pavel Pevzner , Daniel M Kane- 4.6
Approx. 39 hours to complete
We will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem into pieces and solve them recursively; when it makes sense to proceed greedily; how dynamic programming is used in genomic studies. Maximum Pairwise Product Programming Challenge Dynamic Programming 2...
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...
Discrete Optimization
by Professor Pascal Van Hentenryck , Dr. Carleton Coffrin- 4.8
Approx. 65 hours to complete
It covers constraint programming, local search, and mixed-integer programming from their foundations to their applications for complex practical problems in areas such as scheduling, vehicle routing, supply-chain optimization, and resource allocation. Knapsack 4 - dynamic programming Constraint Programming Linear Programming Mixed Integer Programming...