Saleh AlSaleh

Personal Education Path

I am Saleh AlSaleh. I am currently a student at King Fahd University of Petroleum and Minerals majoring in Computer Science. I love to learn more about programming.

Semester 1 Fall 2015

ALISON 01 Aug 2015 - 01 Oct 2015 Completed
14 0 0

ALISON ABC IT is a free online self-certifiable information technology (IT) course which comprehensively introduces you to IT literacy. ABC IT covers the basic concepts of computing and teaches how computing can be an everyday feature of life and wor…

WiZIQ 01 Aug 2015 - 01 Oct 2015 Completed
4 0 0

Most comprehensive & thorough course to pick up iPhone/iPAD App Development without iOS background…

MIT OpenCourseWare (OCW) 01 Aug 2015 - 01 Oct 2015 Completed
17 0 0

This is an intermediate algorithms course with an emphasis on teaching techniques for the design and analysis of efficient algorithms, emphasizing methods of application. Topics include divide-and-conquer, randomization, dynamic programming, greedy a…

Udacity 01 Aug 2015 - 01 Oct 2015 Completed
99 0 0

Try to picture yourself sitting down with your computer, ready to start developing a fully functional web application for the first time, available online for millions to use. “Where should I even begin? How long is this going to take me? Am I maki…

Coursera 01 Aug 2015 - 04 Oct 2015 Completed
328 1 0

This course is designed to be a fun introduction to the basics of programming in Python. Our main focus will be on building simple interactive games such as Pong, Blackjack and Asteroids.

ALISON 01 Aug 2015 - 01 Oct 2015 Completed
12 0 0

If you are a student wanting to learn C programming, or an adult learner simply researching C programming courses, this free introductory course is for you.The C programming language is one of the most popular and widely used programming languages. I…

Semester 2 Spring 2016

Udemy 01 Jan 2016 - 02 Mar 2016 Completed

Have you ever wanted to learn to code. This course will show you the basics of coding in 1 hour!

ALISON 01 Jan 2016 - 02 Mar 2016 Completed
14 0 0

PHP is a widely used programming language which works on the principal of server side scripting to produce dynamic Web pages. It can be easily integrated with HTML and SQL to produce these dynamic web pages, and is often used to process the contents…

FutureLearn 01 Jan 2016 - 02 Mar 2016 Completed

Learn basic Java programming by developing a simple mobile game that you can run on your computer, Android phone, or tablet.

Iversity 01 Jan 2016 - 02 Mar 2016 Completed

Do you want to know what Gamification really is about? Do you want to learn how to design fun and engaging experiences? Are you ready to change your world with game design? Then join us in this MOOC!

Udemy 01 Jan 2016 - 02 Mar 2016 Completed
14 0 0

Ruby on Rails 3.0 tutorials for newbies.

Semester 3 Fall 2016

Udemy 01 Aug 2016 - 01 Oct 2016 Completed
30 0 0

Are you looking to get started with PHP and MySQL? These videos will show you step by step how to do it!

ed2go 01 Aug 2016 - 01 Oct 2016 Completed
1 0 0

Learn how to build mobile-friendly websites for devices such as smartphones and tablets using Dreamweaver and jQuery Mobile.

Iversity 01 Aug 2016 - 01 Oct 2016 Completed

Learn how to design and develop a mobile Web app. What about realising a real-time multi-player game? We show you the way to get your idea to the app store.

Iversity 01 Aug 2016 - 01 Oct 2016 Completed

You've learnt to develop Web sites and HTML5 apps. But what makes you a real Web professional? Complete your knowledge of quality assurance processes necessary to keep your Web apps running and maintainable.

ed2go 01 Aug 2016 - 01 Oct 2016 Completed
3 0 0

Learn how to create a dynamic, interactive online store using advanced PHP techniques and a MySQL database server.

Semester 4 Spring 2017

ed2go 01 Jan 2017 - 03 Mar 2017 Completed
3 0 0

Learn to use HTML5, CSS3, JavaScript, jQuery, and Web APIs to create cross-platform mobile apps and mashups.

Saylor.org 01 Jan 2017 - 03 Mar 2017 Completed
3 0 0

This course is an upper division computer science course that studies the design of programming languages. While most of the industry uses either procedural or object-oriented programming languages, there are entire families of other languages with c…

Saylor.org 01 Jan 2017 - 03 Mar 2017 Completed
6 0 0

Software engineering is a discipline that allows us to apply engineering and computer science concepts in the development and maintenance of reliable, usable, and dependable software. The concept of software engineering was first discussed at the 196…

Udemy 01 Jan 2017 - 03 Mar 2017 Completed

Learn how to create an advanced search form with PHP and MySQL…

Semester 5 Fall 2017

WiZIQ Started: 01 Aug 2017 for 60 days In progress
13 0 0

Ace that interview by showcasing your knowledge of the Android Operating System…

Coursera Started: 01 Aug 2017 for 6 weeks In progress

This course teaches a calculus that enables precise quantitative predictions of large combinatorial structures. In addition, this course covers generating functions and real asymptotics and then introduces the symbolic method in the context of applic…

Udemy Started: 01 Aug 2017 for 60 days In progress
15 0 0

Want to become a professional Rubyist? Don't miss a step with this introductory Ruby training: learn Ruby BEFORE Rails.

Saylor.org Started: 01 Aug 2017 for 60 days In progress
7 0 0

In the first unit, we will learn the mechanics of editing and compiling a simple program written in C++.  We will begin with a discussion of the essential elements of C++ programming: variables, loops, expressions, functions, and string class.  Nex…

FutureLearn Started: 01 Aug 2017 for 60 days In progress

This course introduces computer programming as a creative discipline to generate sounds, images, animation and more.

Semester 6 Spring 2018

Udemy Starts: 01 Jan 2018 for 60 days
13 0 0

I am opening the 'Success Vault' doors and allowing you access to this great resource.

Coursera Starts: 01 Jan 2018 for 9 weeks
120 0 0

This course introduces concepts, languages, techniques, and patterns for programming heterogeneous, massively parallel processors. Its contents and structure have been significantly revised based on the experience gained from its initial offering in…

Udacity Starts: 01 Jan 2018 for 60 days
98 0 0

Learn the fundamentals of parallel computing with the GPU and the CUDA programming environment! In this class, you'll learn about parallel programming by coding a series of image processing algorithms, such as you might find in Photoshop or Instagram…

ed2go Starts: 01 Jan 2018 for 60 days

Learn Ajax programming and discover how to use the technologies that comprise Ajax (HTML, JavaScript, XML, PHP, and more) to create Web applications with desktop-like performance.

eClasses.org Starts: 01 Jan 2018 for 6 weeks
5 0 0

WordPress is one of the most popular blogging tools on the web, making it easy for anybody to post their ideas, pictures, and audio/video. WordPress can be used for not only blogging posts but also to store static information that can be easily updat…

Khan Academy Starts: 01 Jan 2018 for 60 days
52 0 0

Udemy Starts: 01 Jan 2018 for 60 days
18 0 0

Improve your Perl skils, learn how to create modules and classes. Both using Moose and using the bare bones Perl.