PHP Developer (Associates)
Education Path to achieve the degree Computer Programming

This is education path to become a PHP Developer based on MOOCs and free online courses. After the path is completed your education level will be same as college associates degree. However, this path includes only technical part of associates level. There are no arts,humanities etc.

Semester 1

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!

18 0 0

Learn about MySQL and Databases with Bucky Roberts!

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…

8 0 0

This course will introduce you to modern operating systems.  We will focus on UNIX-based operating systems, though we will also learn about alternative operating systems, including Windows.  The course will begin with an overview of the structure o…

  • Computer Science Choose one of alternatives:

274 0 0

Looking to get started with computer science while learning to program in Python? This computer science course provides an introduction to computer science that’s both challenging and fun. It takes a broad look at the field of computer science thr…

115 0 0

This class teaches you about basic concepts in theoretical computer science -- such as NP-completeness -- and what they imply for solving tough algorithmic problems.

89 0 0

CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the browser to play with the nature of computers, understanding their strengths and limitations. Sign up for the "…

24 1 0

Computer science is a diverse topic encompassing computer technology, hardware, software, security, communications, programming, algorithms, functions, and storage. By studying it you will learn how computer science impacts on our daily lives. In thi…

7 0 0

This course will introduce you to the field of computer science and the fundamentals of computer programming. Introduction to Computer Science I is specifically designed for students with no prior programming experience, and taking this course does n…

274 0 0

Looking to get started with computer science while learning to program in Python? This computer science course provides an introduction to computer science that’s both challenging and fun. It takes a broad look at the field of computer science thr…

Semester 2

13 0 0

Take your PHP further & learn how to develop professional apps using objects & frameworks on this PHP course.

19 0 0

We will create a MySQL database, setup a web page that connects to the database, retrieves data, & manipulates data.

12 0 0

JavaScript is a client side scripting language and is one of the most widely used programming languages for the web. The most common use of JavaScript is to write functions which are part of HTML pages and that interact with the Document Object Model…

33 0 0

This course is for experienced C programmers who want to program in C++. The examples and exercises require a basic understanding of algorithms and object-oriented software.

15 0 0

6.005 Software Construction introduces fundamental principles and techniques of software development, i.e., how to write software that is safe from bugs, easy to understand, and ready for change. The course includes problem sets and a final project.

  • Intro to Databases Choose one of alternatives:

104 0 0

This course covers database design and the use of database management systems for applications.

2 0 0

Though we may not recognize them in our everyday activities, databases are everywhere.  They are hidden behind your online banking profile, airline reservation systems, medical records, and even employment records.  This course will provide student…

15 0 0

Learn about Databases, one of the most prevalent technologies underlying internet and computing applications today.

Semester 3

  • Software Development Electives. Choose one or more.

87 0 0

This course is about learning to program well: building programs that are elegant, well tested and easy to maintain. The course is designed for students with no programming experience at all. Nonetheless, former students who already knew how to prog…

91 0 0

Understanding how to approach programming problems and devise a solution is an essential skill for any Python developer. In this course, you’ll learn new concepts, patterns, and methods that will expand your coding abilities from programming expert…

106 0 0

For anyone who would like to apply their technical skills to creative work ranging from video games to art installations to interactive music, and also for artists who would like to use programming in their artistic practice.

5 0 0

User dependency on the Internet increases every day; nowadays, everyday tasks like paying bills, communicating with others, and applying for jobs are all routinely carried out via the Internet.  While the Internet represents a huge network, it is me…

92 0 0

When writing software, destruction can be just as valuable as creation. Learn how to catch bugs and break software as you discover different testing methods that will help you build better software.

15 0 0

Learn how to build the Thumbs Up and Down rating system with jQuery, PHP and MySQL…

  • Algorithms Choose one of alternatives:

308 0 0

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers basic iterable dat…

100 0 0

Ever played the Kevin Bacon game? This class will show you how it works by giving you an introduction to the design and analysis of algorithms, enabling you to discover how individuals are connected.

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…

Apply the Path
Click to copy this path to your Personal Education Path
Category: Computer Sciences
Author: admin
Published: 2013-06-30

Comments (0) Add Comment