Vasiliy Stepulo

Personal Education Path

Semester 1 Fall 2015

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.

JANUX 01 Aug 2015 - 22 Nov 2015 Completed

This course is designed as an introduction to computer programming using Java. Students will learn how to a) analyze a problem, and identify and define the computing requirements appropriate to its solution b) design, implement, and evaluate a comput…

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…

Udemy 01 Aug 2015 - 01 Oct 2015 Completed
19 0 0

The CS 61 series is an introduction to computer science, with particular emphasis on software and on machines from a pro…

Coursera 01 Aug 2015 - 18 Oct 2015 Completed
115 0 0

In this course, you will learn to design the computer architecture of complex modern microprocessors.

Semester 2 Spring 2016

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

Ruby on Rails 3.0 tutorials for newbies.

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.

MIT OpenCourseWare (OCW) 01 Jan 2016 - 02 Mar 2016 Completed
6 0 0

This course provides a review of linear algebra, including applications to networks, structures, and estimation, Lagrange multipliers. Also covered are: differential equations of equilibrium; Laplace's equation and potential flow; boundary-value prob…

MIT OpenCourseWare (OCW) 01 Jan 2016 - 02 Mar 2016 Completed
16 0 0

This course provides an integrated introduction to electrical engineering and computer science, taught using substantial laboratory experiments with mobile robots. Our primary goal is for you to learn to appreciate and use the fundamental design prin…

edX 01 Jan 2016 - 02 Mar 2016 Completed
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…

Coursera 01 Jan 2016 - 13 Feb 2016 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 "…

Saylor.org 01 Jan 2016 - 02 Mar 2016 Completed
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…

ALISON 01 Jan 2016 - 02 Mar 2016 Completed
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…

Semester 3 Fall 2016

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

Learn how to create dynamic, interactive Web sites using PHP and a MySQL database server.

ALISON 01 Aug 2016 - 01 Oct 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…

Coursera 01 Aug 2016 - 13 Sep 2016 Completed
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…

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

Coursera 01 Aug 2016 - 13 Sep 2016 Completed
297 0 1

In this course you will learn several fundamental principles of algorithm design: divide-and-conquer methods, graph algorithms, practical data structures (heaps, hash tables, search trees), randomized algorithms, and more.

Coursera 01 Aug 2016 - 13 Sep 2016 Completed
105 0 0

In this course you will learn several fundamental principles of advanced algorithm design: greedy algorithms and applications; dynamic programming and applications; NP-completeness and what it means for the algorithm designer; the design and analysis…

MIT OpenCourseWare (OCW) 01 Aug 2016 - 01 Oct 2016 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…

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

This course instructs students on how to develop technologies that help people measure and communicate emotion, that respectfully read and that intelligently respond to emotion, and have internal mechanisms inspired by the useful roles emotions play.

MIT OpenCourseWare (OCW) 01 Aug 2016 - 01 Oct 2016 Completed
9 0 0

This course provides an elementary introduction to probability and statistics with applications. Topics include: basic combinatorics, random variables, probability distributions, Bayesian inference, hypothesis testing, confidence intervals, and linea…

Semester 4 Spring 2017

Udemy 01 Jan 2017 - 03 Mar 2017 Completed
15 0 0

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

Udemy 01 Jan 2017 - 03 Mar 2017 Completed

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

WiZIQ 01 Jan 2017 - 03 Mar 2017 Completed
13 0 0

Join the League of successful PHP Web Application Developers…

Coursera 01 Jan 2017 - 06 Feb 2017 Completed

Learn how to elevate your teaching by studying what some of the most successful virtual teachers are doing to propel their students forward. We will investigate what teaching strategies make the biggest impact in virtual education, connect with inno…

Semester 5 Fall 2017

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…

Coursera Started: 01 Aug 2017 for 10 weeks In progress

本课程讨论人、媒介、信息在社会化媒体环境下的新规律。The course introduces students to regular patterns of interaction among people, media and information under our surrounding social media .

edX Started: 01 Aug 2017 for 60 days In progress
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…

MIT OpenCourseWare (OCW) Started: 01 Aug 2017 for 60 days In progress
14 0 0

This course will provide a gentle, yet intense, introduction to programming using Python for highly motivated students with little or no prior experience in programming. The course will focus on planning and organizing programs, as well as the gramma…