Online Course on Introduction to Web Development

Online Course on Introduction to Web Development

This course is designed to start you on a path toward future studies in web development and design, no matter how little experience or technical knowledge you currently have. The web is a very big place, and if you are the typical internet user, you probably visit several websites every day, whether for business, entertainment […]
Read More
Online Course on Usable Security

Online Course on Usable Security

This course focuses on how to design and build secure systems with a human-centric focus. We will look at basic principles of human-computer interaction, and apply these insights to the design of secure systems with the goal of developing security measures that respect human performance and their goals within a system. Syllabus Week 1 Fundamentals […]
Read More
Online Course on Introduction to CSS3

Online Course on Introduction to CSS3

The web today is almost unrecognizable from the early days of white pages with lists of blue links. Now, sites are designed with complex layouts, unique fonts, and customized color schemes. This course will show you the basics of Cascading Style Sheets (CSS3). The emphasis will be on learning how to write CSS rules, how […]
Read More
Online Course on Programming Foundations with JavaScript, HTML and CSS

Online Course on Programming Foundations with JavaScript, HTML and CSS

Learn foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer. In addition, learn basic web development as you build web pages using HTML, CSS, JavaScript. By the end of the course, will create a web page where others can upload their images and apply image filters that […]
Read More
Online Course on Learn to Program: Crafting Quality Code

Online Course on Learn to Program: Crafting Quality Code

Not all programs are created equal.  In this course, we’ll focus on writing quality code that runs correctly and efficiently.  We’ll design, code and validate our programs and learn how to compare programs that are addressing the same task. This course handled by University of Toronto.   APPLY NOW FOR ONLINE COURSE
Read More
Online Course on Introduction to HTML5

Online Course on Introduction to HTML5

Thanks to a growing number of software programs, it seems as if anyone can make a webpage. But what if you actually want to understand how the page was created? There are great textbooks and online resources for learning web design, but most of those resources require some background knowledge. This course is designed to […]
Read More
Online Course An Introduction to Interactive Programming in Python (Part 2)

Online Course An Introduction to Interactive Programming in Python (Part 2)

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed […]
Read More
Online Course Introduction to Programming with MATLAB

Online Course Introduction to Programming with MATLAB

This course teaches computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, versatile and very useful for engineers and other professionals. MATLAB is a special-purpose language that is an excellent choice for writing moderate-size programs that […]
Read More
Online Course on Intro to Computer Science

Online Course on Intro to Computer Science

In this introduction to computer programming course, you’ll learn and practice key computer science concepts by building your own versions of popular web applications. You’ll learn Python, a powerful, easy-to-learn, and widely used programming language, and you’ll explore computer science basics, as you build your own search engine and social network. Why Take This Course? […]
Read More
edX online course on Introduction to Computer Science

edX online course on Introduction to Computer Science

This is CS50x, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, […]
Read More
Programming for Everybody (Getting Started with Python)

Programming for Everybody (Getting Started with Python)

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials […]
Read More
An Introduction to Interactive Programming in Python (Part 1)

An Introduction to Interactive Programming in Python (Part 1)

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed […]
Read More