Romancov Gregory

Personal Education Path

Semester 1 Fall 2013

Saylor.org 01 Oct 2013 - 13 Nov 2013 Completed
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…

MIT OpenCourseWare (OCW) 27 Oct 2013 - 26 Jan 2014 Completed
14 0 0

This course is an introduction to software engineering, using the Java(tm) programming language. It covers concepts useful to 6.005. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves r…

Coursera 27 Oct 2013 - 09 Dec 2013 Completed
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 "…

Semester 2 Spring 2014

Udemy 01 Jan 2014 - 02 Apr 2014 Completed
6 0 0

Discover how to use design patterns to structure and simplify your Java program on this FREE Java Tutorial for Beginners…

Coursera 01 Jan 2014 - 27 Feb 2014 Completed
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.

MIT OpenCourseWare (OCW) 01 Jan 2014 - 02 Apr 2014 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…

Coursera 01 Jan 2014 - 02 Apr 2014 Completed
104 0 0

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

Semester 3 Fall 2014

Udemy 01 Aug 2014 - 31 Oct 2014 Completed
17 0 0

Improve the design of your code and make the best use of the Eclipse IDE…

Udemy 01 Aug 2014 - 31 Oct 2014 Completed
16 0 0

Unveiling the mysteries of multithreading in Java. The ultimate Java multithreading course…

MIT OpenCourseWare (OCW) 01 Aug 2014 - 31 Oct 2014 Completed
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.

Udacity 01 Aug 2014 - 31 Oct 2014 Completed
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…

Coursera 01 Aug 2014 - 13 Sep 2014 Completed
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.

Udacity 01 Aug 2014 - 31 Oct 2014 Completed
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.