Search code, repositories, users, issues, pull requests...

Provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications

My lab works on Coursera, all locked with passwords.

zhuli19901106/coursera-learning

Name already in use.

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more about the CLI .

  • Open with GitHub Desktop
  • Download ZIP

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

  • 163 commits

coursera-learning

This is a repo for storing my labworks on Coursera, all secured with passwords.

Coursera has an honor code, requesting that you should never make any content of your homework publicly available. So I've locked them up in archives.

It's just for backup, not sharing.

For those who might be interested in starting their own journey in MOOC platforms like Coursera, I have written a memo/guide here.

Coursera Learning Notes by Zhu Li on 2018.4.6.

All archives in this repo are locked, please don't bother cracking, there's nothing valuable inside after all, just a pile of my old homework.

If you think you've found something useful here, feel free to leave a star. I'll be glad to know if my action is making this world better, by raising a helping hand.

Finished Courses

Introduction to blockchain technologies.

  • Organization: INSEAD
  • URL: Introduction to Blockchain Technologies | Coursera
  • Time: February 5, 2022
  • Grade: 100/100
  • Topic: Blockchain
  • Review: This is the first course of the Blockchain Revolution Specialization . It's been a year and half since I last visited MOOC. This is simply a conceptual introduction on blockchain. Relax and enjoy.

Java Programming: Arrays, Lists, and Structured Data

  • Organization: Duke University
  • URL: Java Programming: Arrays, Lists, and Structured Data | Coursera
  • Time: August 4, 2020
  • Grade: 95.1/100
  • Topic: Java
  • Review: This is the second course of the Object Oriented Programming in Java Specialization . Still it's mostly about problem-solving, so I finished it in Python anyway. This time the challenge is a bit harder, as you're gonna have to do some DFS and pruning when trying to break the Vigenère cipher.

Java Programming: Solving Problems with Software

  • URL: Java Programming: Solving Problems with Software | Coursera
  • Time: July 13, 2020
  • Review: This is the first course of the Object Oriented Programming in Java Specialization . To be honest I like the way it's taught and don't care much about the Duke Java library and the prehistoric BlueJ IDE (seriously?) they provided. Because I did it in Python with minimal efforts. It's totally about problem-solving, which renders language irrelevant. I learned nothing from the course, so it's considered sort of leisure.

Capstone: Retrieving, Processing, and Visualizing Data with Python

  • Organization: University of Michigan
  • URL: Capstone: Retrieving, Processing, and Visualizing Data with Python | Coursera
  • Time: June 26, 2020
  • Topic: python
  • Review: This is the last course for the specialization. Done.

Using Databases with Python

  • URL: Using Databases with Python | Coursera
  • Time: June 20, 2020
  • Review: Take a break.

Using Python to Access Web Data

  • URL: Using Python to Access Web Data | Coursera
  • Time: May 31, 2020
  • Review: Take it easy.

Python Data Structures

  • URL: Python Data Structures | Coursera
  • Time: May 27, 2020

Programming for Everybody (Getting Started with Python)

  • URL: Programming for Everybody (Getting Started with Python) | Coursera
  • Time: May 26, 2020

Divide and Conquer, Sorting and Searching, and Randomized Algorithms

  • Organization: Stanford University
  • URL: Divide and Conquer, Sorting and Searching, and Randomized Algorithms | Coursera
  • Time: October 19, 2019
  • Topic: algorithm
  • Review: This is the first course of the Algorithms Specialization . It's more about algorithm analysis than coding, so remember to follow the lectures and ready your pen and paper.

Advanced Styling with Responsive Design

  • URL: Advanced Styling with Responsive Design | Coursera
  • Time: October 7, 2019
  • Topic: javascript
  • Review: This is the fourth course of the Web Design for Everybody: Basics of Web Development & Coding Specialization . Done.

Interactivity with JavaScript

  • URL: Interactivity with JavaScript | Coursera
  • Time: October 6, 2019
  • Review: This is the third course of the Web Design for Everybody: Basics of Web Development & Coding Specialization . No problem, I think. Just do it.

Introduction to CSS3

  • URL: Introduction to CSS3 | Coursera
  • Time: October 4, 2019
  • Grade: 98.6/100
  • Topic: css3
  • Review: This is the second course of the Web Design for Everybody: Basics of Web Development & Coding Specialization . Still a 5-star course for beginners, well taught.

Introduction to HTML5

  • URL: Introduction to HTML5 | Coursera
  • Time: September 27, 2019
  • Topic: html5
  • Review: This is the first course of the Web Design for Everybody: Basics of Web Development & Coding Specialization . It's rookie-friendly.

IBM Cloud Private: Deploying Microservices with Kubernetes

  • Organization: IBM
  • URL: IBM Cloud Private: Deploying Microservices with Kubernetes | Coursera
  • Time: September 20, 2019
  • Topic: devops, kubernetes
  • Review: This is the last course of the IBM Microservices Specialization . Totally not worth the price.

IBM Cloud: Deploying Microservices with Kubernetes

  • URL: IBM Cloud: Deploying Microservices with Kubernetes | Coursera
  • Time: September 17, 2019
  • Topic: devops, kubernetes, docker
  • Review: This is the third course of the IBM Microservices Specialization . The quality of this course is fair. I'd say it's a friendly tutorial for k8s concepts, worth about two days of study.

Introduction to Augmented Reality and ARCore

  • Organization: Google
  • URL: Introduction to Augmented Reality and ARCore | Coursera
  • Time: September 12, 2019
  • Topic: augmented reality
  • Review: A well-made introductory course for AR, worth a sightseeing trip for one day.

Developing and Deploying Microservices with Microclimate

  • URL: Developing and Deploying Microservices with Microclimate | Coursera
  • Time: September 11, 2019
  • Grade: 99/100
  • Topic: devops, microservice
  • Review: This is the second course of the IBM Microservices Specialization . I'm even less impressed with this one. Some course contents are directly copied from course 1. Is that responsible for students who paid? Besides, it's not difficult to see that the Microclimate product is out of maintenance, as their CICD pipeline docker image doesn't even build. IBM was a great company . Their ideas still are, but their blades already rusty.

Microservices - Fundamentals

  • URL: Microservices - Fundamentals | Coursera
  • Time: September 7, 2019
  • Grade: 99.3/100
  • Topic: microservice
  • Review: This is the first course of the IBM Microservices Specialization . It's rather methodological and boring.

Mathematics for Machine Learning: PCA

  • Organization: Imperial College London
  • URL: Mathematics for Machine Learning: PCA | Coursera
  • Time: July 4, 2019
  • Topic: linear algebra, vector calculus
  • Review: This is the last course of the Mathematics for Machine Learning Specialization . I'd say the code in the notebook wasn't quite well-written. Some of them has to be reorganized so as to run efficiently.

Mathematics for Machine Learning: Multivariate Calculus

  • URL: Mathematics for Machine Learning: Multivariate Calculus | Coursera
  • Time: July 1, 2019
  • Topic: vector calculus
  • Review: This is the second course of the Mathematics for Machine Learning Specialization . Routine.

Mathematics for Machine Learning: Linear Algebra

  • URL: Mathematics for Machine Learning: Linear Algebra | Coursera
  • Time: June 28, 2019
  • Topic: linear algebra
  • Review: This is the first course of the Mathematics for Machine Learning Specialization . The topic itself is entry level, but I'd say this course is well-prepared and of high quality. Good revision.

Introduction to User Experience Design

  • Organization: Georgia Institute of Technology
  • URL: Introduction to User Experience Design | Coursera
  • Time: June 21, 2019
  • Grade: 99.4/100
  • Topic: user experience
  • Review: An introduction in user experience design, all about methodological stuff.

Concurrency in Go

  • Organization: University of California, Irvine
  • URL: Concurrency in Go | Coursera
  • Review: This is the third course of the Programming with Google Go Specialization . No problem. Done with this specialization.

Functions, Methods, and Interfaces in Go

  • URL: Functions, Methods, and Interfaces in Go | Coursera
  • Time: June 8, 2019
  • Review: This is the second course of the Programming with Google Go Specialization . Just get it done.

Getting Started with Go

  • URL: Getting Started with Go | Coursera
  • Time: June 2, 2019
  • Review: This is the first course of the Programming with Google Go Specialization . No problem.

Introduction to Mathematical Thinking

  • URL: Introduction to Mathematical Thinking | Coursera
  • Time: April 26, 2019
  • Topic: mathematics
  • Review: This is a rather interesting math course. It's very inspiring and not too tough. Try it if you're still undergraduate-level. If you're already getting a Master or Doctor's degree, it's gonna be too easy for you, thus spoiling the fun.

Machine Learning with Python

  • URL: Machine Learning with Python | Coursera
  • Time: April 6, 2019
  • Topic: python, pandas, scikit-learn
  • Review: This is actually the capstone course for another specialization. Well-organized and user-friendly, I would say. It's basically an sklearn tutorial.

Data Visualization with Python

  • URL: Data Visualization with Python | Coursera
  • Time: March 31, 2019
  • Topic: python, data visualization
  • Review: jupyter, matplotlib, seaborn, folium.

Data Analysis with Python

  • URL: Data Analysis with Python | Coursera
  • Time: March 24, 2019
  • Review: No problem.

Databases and SQL for Data Science

  • URL: Databases and SQL for Data Science | Coursera
  • Time: March 22, 2019
  • Topic: python, sql
  • Review: It's easy, but no longer a no-brainer course. At least it takes you some time to design the sql query. One thing especially terrible about this course is the DB2 Console, just lame. The resource quota allocated for you was just too thin to make it work normally. Apart from this, I would say this course is still well-organized, if only we could do it with MySQL and Jupyter Notebook. It's IBM course after all, what else can I say? I expect better QoS from you, IBM.

Python for Data Science

  • URL: Python for Data Science | Coursera
  • Time: March 19, 2019
  • Topic: python, data science
  • Review: Too easy to afford another day.

Data Science Methodology

  • URL: Data Science Methodology | Coursera
  • Grade: 98.9/100
  • Topic: data science

Open Source tools for Data Science

  • URL: Open Source tools for Data Science | Coursera
  • Time: March 18, 2019

What is Data Science?

  • URL: What is Data Science? | Coursera
  • Grade: 97/100

Firm Level Economics: Markets and Allocations

  • Organization: University of Illinois Urbana-Champaign
  • URL: Firm Level Economics: Markets and Allocations | Coursera
  • Time: March 11, 2019
  • Topic: microeconomics, finance
  • Review: This is the second course of the Managerial Economics and Business Analysis Specialization . Just get it done and get ready for macroeconomics. A memo here, well as usual.

Practical Time Series Analysis

  • Organization: State University of New York
  • URL: Practical Time Series Analysis | Coursera
  • Time: February 15, 2019
  • Topic: time series analysis, stochastic process
  • Review: I thought this course was easy, but it turned out to be more mathy than I expected. The things taught here are rather traditional, but can be good training for a data scientist. Neural networks are expressive, but not so intepretable. Better learn some maths to keep your brain from getting so rusty, that you can only rely on superstition of RNG and SGD. It's the way of thinking that's worth the time and efforts. I have a memo here.

Firm Level Economics: Consumer and Producer Behavior

  • URL: Firm Level Economics: Consumer and Producer Behavior | Coursera
  • Time: February 9, 2019
  • Grade: 98.1/100
  • Review: This is the first course of the Managerial Economics and Business Analysis Specialization . Lots of peer-reviewed assignments, luckily there're lots of enrollers as well, so the feedback can be rather timely.

Financial Markets

  • Organization: Yale University
  • URL: Financial Markets | Coursera
  • Time: October 14, 2018
  • Topic: economics, finance
  • Review: This is an introductory course in finance. I just want to hear some advice from a Nobel Prize laureate.

The Global Financial Crisis

  • URL: The Global Financial Crisis | Coursera
  • Time: September 27, 2018
  • Review: This is an in-depth case study course for the global financial crisis. It's accompanied by sufficient quizzes and lectured by Yale professor Andrew Metrick and former Secretary of Treasury Timothy Geithner . Yale quality, don't miss it.

Moralities of Everyday Life

  • URL: Moralities of Everyday Life | Coursera
  • Time: September 15, 2018
  • Topic: psychology, philosophy, sociology
  • Review: This isn't a course that teaches you anything practical in terms of job-seeking or money-making. It's about more profound questions of human society and existence. If elite universities like Harvard and Yale are deemed as elites, this is the type of education that makes them qualified.

Corporate Finance II: Financing Investments and Managing Risk

  • URL: Corporate Finance II: Financing Investments and Managing Risk | Coursera
  • Time: June 24, 2018
  • Topic: corporate finance, investment management, private equity
  • Review: This is the sixth course of the Financial Management Specialization , a four-module course. Recently I've been extremely busy with my job, almost got no time for this. That's why it took me so long to finish the course this time. I have a memo for this course on Zhihu , although I'm almost too reluctant to bother taking notes. It's just that you got so occupied, you don't have the spirit for MOOCs like the way you used to be.

Corporate Finance I: Measuring and Promoting Value Creation

  • URL: Corporate Finance I: Measuring and Promoting Value Creation | Coursera
  • Time: May 20, 2018
  • Topic: corporate finance, investment management
  • Review: This is the fifth course of the Financial Management Specialization , a four-module course. This course has 4 quizzes and 4 peer-review assignments, of which the former are mandatory while the latter optional. It's an introductory on corporate finance, which is closely related to the previous two courses taught by Professor Weisbenner. I have a memo for this course on Zhihu .

Private Equity and Venture Capital

  • Organization: Università Bocconi
  • URL: Private Equity and Venture Capital | Coursera
  • Time: May 12, 2018
  • Topic: private equity, venture capital, finance
  • Review: This is an introductory course on private equity and venture capital, without explicit need for background knowledge in finance, economics and accounting. It would be good to learn something like this before you embark on some serious education in finance and investment. It's a good starting point, well worth the time.

Investments II: Lessons and Applications for Investors

  • URL: Investments II: Lessons and Applications for Investors | Coursera
  • Time: May 7, 2018
  • Topic: finance, investment
  • Review: This is the fourth course of the Financial Management Specialization , a four-module course. This time the assignments are rather trivial, so it's basically a lecture-only course. Still, I'm willing to rate it 5-star because the lectures are even better prepared than the previous one. If only we had more excellent courses like this. I have a memo for this course on Zhihu .

Investments I: Fundamentals of Performance Evaluation

  • URL: Financial Investments I: Fundamentals of Performance Evaluation | Coursera
  • Time: April 29, 2018
  • Grade: 97.1/100
  • Topic: finance, accounting, investment
  • Review: This is the third course of the Financial Management Specialization , a four-module course. Brace yourself because this is a rather intensive one, with extremely long lectures and several peer-reviewed assignments. Don't rush to finish it by skipping the videos and go directly for the homework. I find watching the lectures very rewarding because Professor Weisbenner is a rather funny guy and his lectures share a lot of insights and experiences , which is far more valuable than what you'll get by simply finishing the course. Take the chance to communicate with brilliant minds whenever you have the chance. Homeworks are trivial if you've really devoted yourself to the learnig process and tried to enjoy it, otherwise they'll just be chores and boring to the death. I have a memo for this course on Zhihu .

Financial Accounting: Advanced Topics

  • URL: Financial Accounting: Advanced Topics | Coursera
  • Time: April 9, 2018
  • Topic: finance, accounting
  • Review: This is the second course of the Financial Management Specialization , still a short four-module course, with 4 quizzes and 1 peer-reviewed assignment. The number of participants seemed a bit low, I had no choice but to wait a whole day before getting any response and having my assignment graded. Still, I'm much luckier than the fellows I helped review. They actually waited a week or a month, you believe that? My god. I'm glad I helped them out.

Financial Accounting: Foundations

  • URL: Financial Accounting: Foundations | Coursera
  • Time: April 7, 2018
  • Review: This is the first course of the Financial Management Specialization , I take this course to learn something about accounting, as a prior knowledge to financial engineering. The peer-reviewed assignment is good, though not enough people are willing to pay to join up, so you don't have as many classmates around the world to share insights with. Still, peer review is a very idea-inspiring process , it's quite different from working on computer programms and expect things to work exactly as you command. You actually seek difference from your own. Investopedia is a good place to drop by. You never get disappointed.

Bitcoin and Cryptocurrency Technologies

  • Organization: Princeton University
  • URL: Bitcoin and Cryptocurrency Technologies | Coursera
  • Time: March 24, 2018
  • Grade: 92.3/100
  • Topic: bitcoin, blockchain, distributed computing
  • Review: I'm glad Princeton presented a course for cryptocurrency for tech professionals . I'd really love to learn some stuff that have great potential for a long-lasting impact in industry, not a tulip bubble or some foolish zero-sum games. That's why I choose to view blockchain and cryptocurrency as two separate ideas , of which the former is of more value to me.

Sequence Models

  • Organization: deeplearning.ai
  • URL: Sequence Models | Coursera
  • Time: February 23, 2018
  • Topic: deep learning, natural language processing, black magic
  • Review: This is the last course of the deep learning specialization by Professor Andrew Ng. It's said this one has been postponed for twice already, even this session was three days late for its declared launch date. I can possibly imagine what kind of tight schedule they've been working on to put things together . The course itself is good, but too sloppy . The learning experience is not quite enjoyable for a paid course. I expected better.

Python Data Visualization

  • Organization: Rice University
  • URL: Python Data Visualization | Coursera
  • Time: January 23, 2018
  • Grade: 97.9/100
  • Review: Finished within free trial.

Convolutional Neural Networks

  • URL: Convolutional Neural Networks | Coursera
  • Time: January 21, 2018
  • Topic: deep learning, alchemy
  • Review: This is the fourth course of the deep learning specialization by Professor Andrew Ng. It's about one of hottest catchphrases, CNN. Convolutional neural network is indeed powerful, in that it's much more effecient and flexible than old-school MLP. Things also begin to get really misty from this point, as you see one magical model after another, without getting any sense where the hell is the explainability. If there's anything that's actually illuminating, it's the feature visualization of CNN and neural style transfer that help you make sense of what every part of a huge CNN can possibly do and what the hidden layers mean.

Structuring Machine Learning Projects

  • URL: Structuring Machine Learning Projects | Coursera
  • Time: January 12, 2018
  • Review: This is the third course of the deep learning specialization by Professor Andrew Ng. It's a two-week lecture on the techniques, rules and inspirations on the strategies to appply when working on deep learning projects. It's basically about rules of thumbs, so don't try to obey everything to the letter and expect things to work like wonder if you do. Think about it, learn from it, reflect upon it. Still, the most valuable part is always the interview with key figures from academia and industry.

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

  • URL: Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization | Coursera
  • Time: January 11, 2018
  • Topic: deep learning, alchemy, python
  • Review: This is the second course of the deep learning specialization by Professor Andrew Ng. Still, extremely well organized, and easy.

Neural Networks and Deep Learning

  • URL: Neural Networks and Deep Learning | Coursera
  • Time: January 7, 2018
  • Topic: deep learning, neural network, python
  • Review: This is the first course of the deep learning specialization by Professor Andrew Ng. It's explicitly made extremely easy because they wish to let AI and Deep learning be known to the general public, not just math/CS/stats professionals. The course is a brief introduction on basic feedforward neural network. If you're a CS major, you're supposed to be able to finish this course within 3 days. Still, the interviews with several leading figures is the greatest part of this course. It is the "sense" from those academic masters that's the most valuable part, which we should try to perceive and follow. The programming assignments are organized as step-by-step tutorials, which take on average within 2 hours to finish.

Probabilistic Graphical Models 1: Representation

  • URL: Probabilistic Graphical Models 1: Representation | Coursera
  • Time: January 4, 2018
  • Topic: bayesian inference, markov model, matlab
  • Review: This is the first course of the PGM series, which teaches you some basics of Bayesian inference, Markov network, factor graphs, etc. It's gonna be the building blocks of the bigger picture. If you're not quite familiar with algebra, calculus and probability theory, you're gonna have a hard time doing this. Also, this course is created in 2012, when Python han't risen to power, so you'll have to make do with Matlab. The programming assignments are about 50% reading comprehension, 40% researching and 10% coding. Make sure you take the time to do it by yourself. Cheating only takes ten minutes, and you'll gain nothing from it.

Algorithms Part II

  • URL: Algorithms, Part II | Coursera
  • Time: December 30, 2017
  • Topic: data structure, algorithm, Java
  • Review: After being gone for so long, this course is finally back. I don't really expect to learn anything new from it, just for old times' sake. The quizzes are gone, replaced by optional interview problems. The programming assignments are also much easier. If you're new to Computer Science, this is one of the courses you can't miss.

Bayesian Statistics: From Concept to Data Analysis

  • Organization: University of California, Santa Cruz
  • URL: Bayesian Statistics: From Concept to Data Analysis | Coursera
  • Time: November 26, 2017
  • Topic: bayesian statistics, inferential statistics
  • Review: I took this course for some background knowledge on statistics, as a prerequisite for Probabilistic Graphical Models.

Applied Text Mining in Python

  • URL: Applied Text Mining in Python | Coursera
  • Time: October 31, 2017
  • Topic: text mining, nltk, gensim
  • Review: A brief introduction on text mining, with a few exercises in python.

Applied Machine Learning in Python

  • URL: Applied Machine Learning in Python | Coursera
  • Time: October 23, 2017
  • Topic: machine learning, scikit-learn, pandas, numpy
  • Review: A very well-designed course, teach you to do machine learning by calling all sorts of APIs. Actually, for small to middle-sized datasets, I think this kind of approach is quite handy, or shall we say, "lightweight". For extremely large datasets, small samples can be analyzed with toolkits like this to help make some sense, before we embark on deep learning and system-level optimizations.

Introduction to Programming with MATLAB

  • Organization: Vanderbilt University
  • URL: Introduction to Programming with MATLAB | Coursera
  • Time: October 18, 2017
  • Topic: matlab programming
  • Review: An introductory course in matlab programming. I skipped the videos and went for the programming assignments directly. It's just some exercises to avoid getting all rusty.

Model Thinking

  • URL: Model Thinking | Coursera
  • Time: October 13, 2017
  • Topic: social science
  • Review: An introductory course in social sciences. It's totally for high school students and undergraduate freshmen, with no rigorous math or hands-on case study projects. I guess I'm too old for this.

Microeconomics Principles

  • Organization: University of Illinois at Urbana-Champaign
  • URL: Microeconomics Principles | Coursera
  • Time: September 23, 2017
  • Topic: microeconomics
  • Review: An introductory course in microeconomics. I guess this is course 101 for economics major.

Functional Programming in Scala Capstone

  • Organization: École Polytechnique Fédérale de Lausanne
  • URL: Functional Programming in Scala Capstone | Coursera
  • Time: September 3, 2017
  • Topic: scala programming, parallel computing, data visualization, spark programming
  • Review: Fifth course of the specialization, a step-by-step guide to a full scale project. The programming is challenging, while not at maths and algorithm, but at parallel programming, memorization, functional programming, all sorts of tweaking to make your code faster and tighter. The grader has a pretty tight memory limit of 1.5GB, which turned out to be a real headache, for you can experience failures randomly, making the programming assignment unnecessarily much harder. Still, every bit of effort pays off. Try it and see for yourself.

Introduction to Data Science in Python

  • URL: Introduction to Data Science in Python | Coursera
  • Time: August 30, 2017
  • Topic: python programming, pandas, data science
  • Review: An introductory course in ipython and pandas. The interactive notebook called "Jupyter" has nice user experience. If you're looking to learn some pandas programming, try it out.

Big Data Analysis with Scala and Spark

  • URL: Big Data Analysis with Scala and Spark | Coursera
  • Time: August 12, 2017
  • Topic: scala programming, parallel computing, spark programming
  • Review: Fourth course of the specialization, relatively short and easy. The programming assignments took me a whole lot of time putting the APIs right. It's something you have to go through when learning a computation framework, no way around. Besides, the lecturer talks rather fast, with 1.5x play speed and no caption, I had the opportunity to practice my listening skill, that's the real fun.

Game Theory

  • Organization: Stanford University , The University of British Columbia
  • URL: Game Theory | Coursera
  • Time: August 02, 2017
  • Topic: game theory
  • Review: Introduction to introduction to game theory, all quiz no code.

Parallel Programming

  • URL: Parallel Programming | Coursera
  • Time: July 18, 2017
  • Topic: scala programming, parallel computing, functional programming
  • Review: Third course of the specialization, relatively short and easy. The last pogramming assignment is fun, which is an N-body simulation problem.

Discrete Optimization

  • Organization: University of Melbourne
  • URL: Discrete Optimization | Coursera
  • Time: July 5, 2017
  • Grade: 93/100
  • Topic: combinatorial optimization, meta-heuristics, randomization
  • Review: Very challenging course which requires solid programming skill and lots of paper reading. Given the hands-on experience related to optimization techniques, it's totally worth all the time and efforts.

Functional Program Design in Scala

  • URL: Functional Program Design in Scala | Coursera
  • Time: May 25, 2017
  • Topic: functional reactive programming, Scala
  • Review: Relatively short.

Functional Programming Principles in Scala

  • URL: Functional Programming Principles in Scala | Coursera
  • Time: May 10, 2017
  • Topic: functional programming, Scala
  • Review: A course to learn Scala as well as functional programming. I'm a freshman for FP, so the programming assignments did give me a little challenge. I guess when one gots so fixed in the mindsets of imperative and objective programming, the adaptation to FP can be rough. I'm gonna finish the whole specialization, as they're all free for now : )

Machine Learning

  • URL: Machine Learning | Coursera
  • Time: April 29, 2017
  • Topic: machine learning, Matlab
  • Review: This is one of the "founding courses" of Coursera, thus it is supposed to be easy and interesting (otherwise people would've been scared off in the first place). So it is vital, for every programming assignment, that you try to read and understand the 99% of codes already written for you . The 1% for you to finish is really the trivial part. Otherwise there'll be no gain at all. Also it's fresh experience for those who get to think in a vectorized manner for the first time.

Algorithms Part I

  • URL: Algorithms, Part I | Coursera
  • Time: April 2, 2017
  • Review: The lecture speed was a bit too slow , so I had to go at between 1.25x and 1.5x speed to save time. Everything is really well explained, making this course very friendly even for fresh beginners . Actually I signed up for this just to do a little practice in Java programming. Considering the ammount of work devoted to the programming assignments, it was a wise decision to join up, well worth the time and efforts.

Introduction to Psychology

  • URL: Introduction to Psychology | Coursera
  • Time: December 27, 2022
  • Topic: psychology, cognition
  • Review: It's been 5 years since I last learned a course. Just for old times' sake. This is a pure introductory course with well-prepared lectures . Still worth the time.

Introduction to Logic

  • URL: Introduction to Logic | Coursera
  • Time: December 31, 2022
  • Grade: 70/100
  • Topic: propositional logic, formal language
  • Review: This is a real challenging (mostly on formal logic ) and inspiring course from Stanford. It's serious practice with lots of time-consuming and mind-boggling reading and exercises. The course has good tool for formal logic and proof quizzes, but I'd say it's still very challenging due to lack of support and further explanation (an apparent evidence of this MOOC not well-made enough ). Some quizzes just need further illustration on the correct answer to ensure better understanding of what's really going on. Also there's basically no video lecture, which proved a big downside for the course. You'll find this course very introductory if you're math major (professionally), but for students like from CS background, you gotta be ready to burn some brain cells for it. Acutally I got stuck on some of the proof quizzes (some I couldn't, some I found buggy) and gave up at last. I just can't afford the indefinite time needed due to my current ongoing career plan. So, I'd cautiously recommend this course to you. Might be a headache, but still worth it for the sake of the training in logical thinking . And, no, I didn't finish the course.

Introduction to Cyber Attacks

  • Organization: New York University
  • URL: Introduction to Cyber Attacks | Coursera
  • Time: February 4, 2023
  • Topic: information security
  • Review: I got my hands full with family matters, so this took me quite a while (extremely slow pace). This is actually a really introductory course on cyber security concepts, which can be finished easily within a day . I'd say it's too "introductory" even by "introduction" standards . The quizzes are also limited to only conceptual stuff and word puzzles. Not very rewarding learning experience, I'm afraid.

Real-Time Cyber Threat Detection and Mitigation

  • URL: Real-Time Cyber Threat Detection and Mitigation | Coursera
  • Time: February 10, 2023
  • Review: So I get it. The whole specialization is about conceptual introduction. I'm OK with the course positioning but totally not OK with the quiz , which can be really confusing (intentionally) and all about word puzzles .

Enterprise and Infrastructure Security

  • URL: Enterprise and Infrastructure Security | Coursera
  • Time: February 18, 2023
  • Review: As usual, excellent lecture and totally insufferable and BS quizzes.

Cyber Attack Countermeasures

  • URL: Cyber Attack Countermeasures | Coursera
  • Review: As usual, excellent lecture and almost insufferable and BS quizzes.

Introduction to Marketing

  • Organization: University of Pennsylvania
  • URL: Introduction to Marketing | Coursera
  • Time: February 22, 2023
  • Topic: marketing
  • Review: Introduction, as usual.

Introduction to Financial Accounting

  • URL: Introduction to Financial Accounting | Coursera
  • Time: February 27, 2023
  • Grade: 98/100
  • Review: Accounting is totally boring with lots of rules & memos and a little baby maths, but Professor Bushee tries his best to explain things really well and make the learning experience enjoyable. I'd say this is a course well-taught and beginner-friendly . Nontheless, you should always keep in mind that it is as boring as it is vital for any practitioner in economy or finance industry. Yeah, the first step.

Managing Social and Human Capital

  • URL: Managing Social and Human Capital | Coursera
  • Time: March 2, 2023
  • Topic: human resource, management
  • Review: Lecture and quiz.

Introduction to Corporate Finance

  • URL: Introduction to Corporate Finance | Coursera
  • Time: March 6, 2023
  • Topic: accounting, finance
  • Review: Lecture and quiz. Lectures are good, but the quizzes are a bit too weak and dry.

Supply Chain Logistics

  • Organization: Rutgers, The State University of New Jersey
  • URL: Supply Chain Logistics | Coursera
  • Time: March 10, 2023
  • Grade: 98.2/100
  • Topic: logistics
  • Review: This specialization is about logistics and supply chain management . The course is well-designed and both fun and rewarding , with some quizzes and peer-reviewed projects to follow. It's good training on thinking for small business starters. Totally beginner-friendly , so no worry.

Supply Chain Operations

  • URL: Supply Chain Operations | Coursera
  • Time: March 12, 2023
  • Review: Second course of the specialization . Just do it.

Supply Chain Planning

  • URL: Supply Chain Planning | Coursera
  • Time: March 16, 2023
  • Review: Third course of the specialization .

Supply Chain Sourcing

  • URL: Supply Chain Sourcing | Coursera
  • Time: March 18, 2023
  • Review: Fourth course of the specialization .

Protecting Business Innovations via Trademark

  • Organization: The Hong Kong University of Science and Technology
  • URL: Protecting Business Innovations via Trademark | Coursera
  • Time: March 23, 2023
  • Review: First course of the Protecting Business Innovation Specialization . It's an introduction to legal protection knowledge related to setting up a business.

Protecting Business Innovations via Strategy

  • URL: Protecting Business Innovations via Strategy | Coursera
  • Time: April 2, 2023
  • Grade: 97.5/100
  • Review: Second course of the Protecting Business Innovation Specialization . It's an introduction to legal protection knowledge related to setting up a business.

Protecting Business Innovations via Patent

  • URL: Protecting Business Innovations via Patent | Coursera
  • Time: April 6, 2023
  • Review: Third course of the Protecting Business Innovation Specialization . It's an introduction to legal protection knowledge related to setting up a business.

Protecting Business Innovations via Copyright

  • URL: Protecting Business Innovations via Copyright | Coursera
  • Review: Last course of the Protecting Business Innovation Specialization . It's an introduction to legal protection knowledge related to setting up a business.

Basics of Cost Accounting: Product Costing

  • Organization: Technische Universität München
  • URL: Basics of Cost Accounting: Product Costing | Coursera
  • Topic: accounting
  • Review: First course of the Cost Accounting Specialization . It's the first MOOC course of TU München I've every tried. It's very well-made , in that the lectures are both in details and accompanied by sufficient examples and illustrations , to make sure you get ahold of concepts and calculation process. The talking speed is a bit slow, though. I had to play by 2.0x just to feel like normal.

Fundamentals of Finance

  • URL: Fundamentals of Finance | Coursera
  • Time: April 9, 2023
  • Topic: finance
  • Review: The course has terrible review and rating, and I see why. The lectures and quizzes are actually better than I expected because the professor is highly skilled and knowledgeable. She knows her stuff too well and go through it too fast without well-formed definitions. Thus, it's a bad course for beginners , as it's totally not learner-friendly per se. I'd suggest you try the finance course from University of Geneva instead. Still, the reading notes are very good. Week 5 is a proof that this course was made in a rush. It's supposed to be a full-fledged course called "Introduction to Financial Engineering" , as you see a ton of extra reading notes were provided that could've extended the course by another 3-5 weeks of lectures and quizzes. Guess Wharton was just too lazy to make that happen . I got some FE skills already, well, managed just fine.

Finance for Everyone: Decisions

  • Organization: McMaster University
  • URL: Finance for Everyone: Decisions | Coursera
  • Time: April 12, 2023
  • Review: This is the first course of the Finance for Everyone Specialization by McMaster University. A really well-made specialization and totally learner-friendly. Good old-fashioned Coursera quality it is.

Finance for Everyone: Markets

  • URL: Finance for Everyone: Markets | Coursera
  • Time: April 14, 2023
  • Review: This is the second course of the Finance for Everyone Specialization by McMaster University. Good one.

Finance for Everyone: Value

  • URL: Finance for Everyone: Value | Coursera
  • Time: April 16, 2023
  • Review: This is the third course of the Finance for Everyone Specialization by McMaster University. Good one.

Understanding Financial Markets

  • Organization: University of Geneva and UBS
  • URL: Understanding Financial Markets | Coursera
  • Time: April 30, 2023
  • Review: This is the first course of the Investment Management Specialization by University of Geneva and UBS. Very well-prepared and high quality series of courses for finance 101.

Finance for Everyone: Debt

  • URL: Finance for Everyone: Debt | Coursera
  • Time: May 2, 2023
  • Review: This is the fourth course of the Finance for Everyone Specialization by McMaster University. Good one.

Meeting Investors' Goals

  • URL: Meeting Investors' Goals | Coursera
  • Time: May 7, 2023
  • Grade: 94.4/100
  • Review: This is the second course of the Investment Management Specialization by University of Geneva and UBS. Very well-prepared and high quality series of courses for finance 101. This one is about bond and equity markets.

Portfolio and Risk Management

  • URL: Portfolio and Risk Management | Coursera
  • Time: May 13, 2023
  • Review: This is the third course of the Investment Management Specialization by University of Geneva and UBS. Very well-prepared and high quality series of courses for finance 101. This one is about intro to financial derivatives.

Securing Investment Returns in the Long Run

  • URL: Securing Investment Returns in the Long Run | Coursera
  • Time: May 17, 2023
  • Review: This is the fourth course of the Investment Management Specialization by University of Geneva and UBS. Very well-prepared and high quality series of courses for finance 101. This one is about intro to active-vs-passive management comparison, as well as ESG-related topics.

Cost Accounting: Profit and Loss Calculation

  • URL: Cost Accounting: Profit and Loss Calculation | Coursera
  • Time: May 21, 2023
  • Review: Second course of the Cost Accounting Specialization . The course is still of high quality, but the quizzes have much too complicated calculations that get you confused quite easily. It's number crunching work after all.

Cost Accounting: Decision Making

  • URL: Cost Accounting: Decision Making | Coursera
  • Time: May 26, 2023
  • Review: Third and last course of the Cost Accounting Specialization . Good one.

Introduction to Blockchain for Global Commerce

  • URL: Introduction to Blockchain for Global Commerce | Coursera
  • Time: May 28, 2023
  • Topic: blockchain
  • Review: First course of the Web3 and Blockchain in Global Commerce Specialization . Under the current state (as of 2023) of recession and de-globalization , I'm not exactly confident in the prospects for blockchain industry. But it's still good to learn something and get informed .

Web3 and Blockchain Transformations in Global Supply Chains

  • URL: Web3 and Blockchain Transformations in Global Supply Chains | Coursera
  • Time: May 30, 2023
  • Review: Second course of the Web3 and Blockchain in Global Commerce Specialization . Under the current state (as of 2023) of recession and de-globalization , I'm not exactly confident in the prospects for blockchain industry. But it's still good to learn something and get informed . This course gives extensive introduction on the application scenarios of blockchain outside cryptocurrencies .

Web3 and Blockchain Leadership for Transformation

  • URL: Web3 and Blockchain Leadership for Transformation | Coursera
  • Time: June 1, 2023
  • Review: Third course of the Web3 and Blockchain in Global Commerce Specialization . Under the current state (as of 2023) of recession and de-globalization , I'm not exactly confident in the prospects for blockchain industry. But it's still good to learn something and get informed . This course is mostly about business insights and methodologies. The lectures are good, but the quizzes are too much of a word game.

Economics of Money and Banking

  • Organization: Columbia University
  • URL: Economics of Money and Banking | Coursera
  • Time: June 15, 2023
  • Review: This is one of the best finance course on Coursera . It's been around since day 1, real classic . The whole course is about making sense of money and banking world without delving into calculus and algebra . Nonetheless, some intermediate level of accounting and micro and macroeconomics training will help you better catch up with Professor Mehrling. The content is really abundant and rewarding , just do it. It's not about crunching numbers, though. If you're looking for some quantitative stuff, go to the financial engineering course instead.

Protect and Grow Your Freelancing Business

  • Organization: California Institute of the Arts
  • URL: Protect and Grow Your Freelancing Business | Coursera
  • Time: June 17, 2023
  • Topic: business
  • Review: Lectures, you know.

Plan a Successful Freelancing Business

  • URL: Plan a Successful Freelancing Business | Coursera
  • Time: June 18, 2023

Making Money as a Freelancer

  • URL: Making Money as a Freelancer | Coursera
  • Time: June 19, 2023
  • Review: Nice lectures, although the quizzes are totally BS.

Launching Your Freelancing Business

  • URL: Launching Your Freelancing Business | Coursera
  • Time: June 20, 2023
  • Review: Nice lectures, although the quizzes are still totally BS.

Classical Cryptosystems and Core Concepts

  • Organization: University of Colorado System
  • URL: Classical Cryptosystems and Core Concepts | Coursera
  • Time: June 25, 2023
  • Topic: cryptography, information security
  • Review: This is the first course of the Introduction to Applied Cryptography Specialization . Despite being an introductory course, the pace is good with some extensive topics and materials covered. I like it. One interesting fact: the rating of the lecturer on "Rate My Professor" website is terrible, not for being terrible teacher, but for offering a tough course . That's actually a thumb-up for him, I suppose.

Mathematical Foundations for Cryptography

  • URL: Mathematical Foundations for Cryptography | Coursera
  • Time: June 28, 2023
  • Topic: cryptography, math
  • Review: This is the second course of the Introduction to Applied Cryptography Specialization . Still an introductory course, but I do enjoy the way it's taught. The pace is a bit fast if you're watching at 2.0x speed. Quizzes are simple, but the materials and extensive readings are not (if you're willing to take the time, of course). Math is forever dazzling and forbidding . The rating 4.6/5.0 is underrating this course, from where I stand.

Asymmetric Cryptography and Key Management

  • URL: Asymmetric Cryptography and Key Management | Coursera
  • Time: July 6, 2023
  • Topic: cryptography
  • Review: This is the fourth course of the Introduction to Applied Cryptography Specialization . Some intro on RSA and PKI.

Cryptography and Information Theory

  • URL: Cryptography and Information Theory | Coursera
  • Time: July 9, 2023
  • Review: This is the first course of the Applied Cryptography Specialization . Just intro, get it done.

Cryptographic Hash and Integrity Protection

  • URL: Cryptographic Hash and Integrity Protection | Coursera
  • Time: July 14, 2023
  • Review: This is the fourth course of the Applied Cryptography Specialization . Some simple quizzes and peer-reviewed assignments. Do it and wait for the grades.

Fibonacci Numbers and the Golden Ratio

  • Organization: Hong Kong University of Science and Technology
  • URL: Fibonacci Numbers and the Golden Ratio | Coursera
  • Topic: math
  • Review: This is a fun course that teaches some interesting facts about the Fibonacci sequence in nature. Utopia of education, if you ask me. You shouldn't learn anything useful here, because you're supposed to enjoy the math and math only.

AWS Cloud Technical Essentials

  • Organization: Amazon Web Services
  • URL: AWS Cloud Technical Essentials | Coursera
  • Time: July 16, 2023
  • Topic: cloud computing
  • Review: This is the first course of the AWS Fundamentals Specialization . The course itself is a hello-world on the usage of AWS cloud platform from the angle of a solution architect to come up with full hosting and deployment solution for a software product. It's easy for IT professionals (and extremely learner-friendly and high quality for newbies ) to catch on, but I'd also give it a big thumb-up for making the learning experience so great. That's AWS, number one of enterprise IT service provider and king of cloud computing. I spent a bit time with every lab on a fresh free-tier account. Perfectly up-to-date course materials that works as expected, to every detail. Respect. Don't skip the labs , that's everything about this course. The quizzes are just small talks on concepts.

Information Systems Auditing, Controls and Assurance

  • URL: Information Systems Auditing, Controls and Assurance | Coursera
  • Time: July 18, 2023
  • Topic: audit
  • Review: I took the course to learn something about auditing , but it's basically intro on concepts and methodologies . Can't really blame the course after all , as auditing is about hands-on practice on lots of industrial scenarios and projects (which couldn't possibly be delved into in details). Besides the professor's voice is a bit hoarse, along with the accent, making it a bit challenging to make clear of what he said. Course completion is piece of cake, so take it if you'd like a one-day quick lecture on auditing.

Matrix Algebra for Engineers

  • URL: Matrix Algebra for Engineers | Coursera
  • Time: July 20, 2023
  • Topic: math, algebra
  • Review: This is the first course of the Mathematics for Engineers Specialization . Almost the same course you took as freshman. Professor Chasnov always tries his best to make math courses both accessible and interesting . I'm actually looking to complete the course for differential equations. This one is for old times' sake. The rating of 4.9/5.0 is fair, it's excellent and well worth the attention. And yes, it's for engineers (easy day). Proofs and theorems are optional.

Migrating to the AWS Cloud

  • URL: Migrating to the AWS Cloud | Coursera
  • Time: July 21, 2023
  • Review: This is the second course of the AWS Fundamentals Specialization . Pure lectures on facts about AWS services. Can be finished within an afternoon.

Differential Equations for Engineers

  • URL: Differential Equations for Engineers | Coursera
  • Time: July 29, 2023
  • Topic: math, differential equation
  • Review: This is the second course of the Mathematics for Engineers Specialization . This course is even better than the one I took in college, in that it's taught in a way that is just as solid but much more interesting . With theories, reasoning & proofs and lots of application examples , you really get an idea of differential equations (mostly ODE, a tiny bit of PDE) in terms of where they came from and how they're gonna help you get things done. The practice problems are well-designed and rather "non-trivial" , unless you're simply enumerating choices to pass the course. I guess it's OK even if you do, solving every problem with complete reasoning and calculation efforts is quite the challenge . Given the time I can spare, I'm able to finish only about 80% of all practice problems (the rest are guesses and enumerations per se.) A solid background with engineering algebra and calculus is preferred and almost required . You gotta be ready to do some integrals by hand/heart if you wanna solve stuff quickly. One last reminder, don't skip the practice problems as they help a lot, they really do.

The Evolving Universe

  • Organization: California Institute of Technology
  • URL: The Evolving Universe | Coursera
  • Time: August 7, 2023
  • Grade: 95/100
  • Topic: physics, astronomy
  • Review: Well, this is one of the few courses from Caltech you can take on Coursera. It's a popular science lecture about the evolving process of our universe. Since Caltech is one of the most hard-core places in the world, you still need some solid maths and physics (at least advanced engineering level) to enjoy this course at its fullest (which I sure didn't, being just basic STEM level). TBH, the course is already made extremely superficial and introductory to be minimally accessible to the general public . Otherwise you're gonna get thrown off the orbit at the last 30% percent of the materials and wonder WTF is going on here. All quizzes are made optional to let people pass without getting stuck and there's no certificate eligible nor grades received . Just, enjoy. (To think that the people talking and listening in the classroom are literally geniuses , it's totally OK to have some trouble catching up.)

DevOps on AWS: Code, Build, and Test

  • URL: DevOps on AWS: Code, Build, and Test | Coursera
  • Time: August 8, 2023
  • Topic: cloud computing, devops
  • Review: This is the second course of the DevOps on AWS Specialization . It's too short to be called a course, only the first third.

Architecting Solutions on AWS

  • URL: Architecting Solutions on AWS | Coursera
  • Review: This is the third course of the AWS Fundamentals Specialization . It's a course where you'll act as a solutions architect to design a solution plan for a traditional interactive website project, with proposal details and architecture diagrams as your tools. It's good, practice right to the point and not too much of a hassle .

DevOps on AWS: Release and Deploy

  • URL: DevOps on AWS: Release and Deploy | Coursera
  • Time: August 9, 2023
  • Review: This is the third course of the DevOps on AWS Specialization . It's really the second third of a short course.

DevOps on AWS: Operate and Monitor

  • URL: DevOps on AWS: Operate and Monitor | Coursera
  • Review: This is the fourth course of the DevOps on AWS Specialization . It's really the last third of a short course.

The Science of the Solar System

  • URL: The Science of the Solar System | Coursera
  • Time: August 26, 2023
  • Topic: astronomy, geology
  • Review: This is another astronomy class from Caltech taugh by Professor Mike Brown . He's famous for his research work that basically kicked Pluto out of the planet ranking . The course is a bit more focused on astronomy and geology (yeah, you'll see how important it is for astronomers for their daily lives) that explains various aspects of the solar system. The course is very newbie friendly, so you can rest assured that you'll be able to pass without solving equations and doing complex calculations . Compared to The Evolving Universe course, this one is less formula intensive and doesn't concern so much of nuclear physics. Passing the course is the least important of all, just enjoy the knowledge .

A Law Student's Toolkit

  • URL: A Law Student's Toolkit | Coursera
  • Time: September 10, 2023
  • Review: This is an introductory course in law from Yale. It's basically a very accessible intro into law for non-law majors and preparatory course for law school students who are still in their undergraduate stage. The course content is both concise and condensed , in that you can learn a lot of fresh concepts with clearly explained theories and examples in mere 3 weeks. I took some notes and the result turned out to be worthwhile indeed. Expect some case studies and writing work, since there are in total 6 peer review assignments . Lots of case briefs if you're willing, the reading part is really no pain no gain , worth the efforts.

Cryptography I

  • URL: Cryptography I | Coursera
  • Time: September 17, 2023
  • Review: This is one of the founding course of Coursera from Stanford by Professor Dan Boneh , one of the best courses you can possibly find and one like an urban legend . Part I is about basics of cryptography, whereas the gone-forever part II was supposed to be a continuation on some advanced topics in cryptography. It's a shame that ten years after its release, we can no longer enjoy the second part of this classic course. If you got time and infinite patience , please do try the really challenging programming assignments , among which I only did the first one. ( Sorry for the laziness , I'm learning several other courses at the same time.) I took notes on this one, here are the bits and pieces . The computation and coding part are only intensive within the programming assignment. If you're just for the lectures and quizzes, paying close attention (maybe replay videos several times) and make the best of your logic reasoning would be more than sufficient. Please enjoy.

Vector Calculus for Engineers

  • URL: Vector Calculus for Engineers | Coursera
  • Time: September 22, 2023
  • Topic: math, vector calculus
  • Review: This is the third course of the Mathematics for Engineers Specialization . High quality and adequate difficulty . Vector calculus is actually quite a difficult subject, that's why this course was taught in a way that's accessible enough for STEM (rather than math major) students with standard training in engineering. You'll do revision on some calculus classes and dive a little deeper than you used to at college. The quizzes were very very very easy ( compared to whatever way they could have been ), just try hard and solve all of them . They were made easy for most learners to be able to pass the course , really.

Numerical Methods for Engineers

  • URL: Numerical Methods for Engineers | Coursera
  • Time: October 9, 2023
  • Topic: math, numerical analysis, matlab
  • Review: This is the fourth course of the Mathematics for Engineers Specialization . It's a combination of numerical analysis, scientific computing and some MATLAB programming. The course is both fun and challenging . Again, it was well-designed ( specifically lowered ) on difficulty to make sure learners without some backgrounds in math and physics can catch up with some efforts . The course is a followup on differential equations . This is natural because working on them usually depends heavily on numerical methods. I do hope you know a bit of ODEs and PDEs . Please Enjoy.

Property and Liability: An Introduction to Law and Economics

  • Organization: Wesleyan University
  • URL: Property and Liability: An Introduction to Law and Economics | Coursera
  • Time: October 18, 2023
  • Grade: 89.4/100
  • Review: I was looking for some courses on law and this suited me perfectly. It's centered around property and liability laws , but extended the topics to provide you with a birdview of the US and European legal systems. Lectures are very long with a whole lot of interesting case studies . Quizzes are intensive, so don't expect to pass this course without some patience and efforts . As always, I took some notes to help digest the rich contents of this course.

Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python

  • Organization: Ludwig-Maximilians-Universität München
  • URL: Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python | Coursera
  • Time: October 27, 2023
  • Topic: numerical method, python
  • Review: Many people are used to MATLAB when dealing with numerical simulations. With python gaining popularity, I tried to find a course that teaches relevant topics with it and found this high quality course from LMU. The topics can be challenging but you're spared from python programming of the entire simulation scripts . Quizzes are much easier (kindly made so) compared to the lectures given. They still take some time with concepts and calculations, though. Trust me , if the jupyter notebooks were graded assignment , this course could've been 10x harder , as the code written were really really elegant, concise, yet sophisticated (a proof of their efforts to prepared this course as best as they could, salute ). If I were a newbie, I'd struggle for a long time to make the elastic wave simulation work properly with sufficient accuracy and stability . Numerical method is itself an advanced engineering topic , thus it's hard enough to make it look easy . It would be favorable if you have some prior backgrounds in maths and physics , at least engineering level.

Analysis of Algorithms

  • URL: Analysis of Algorithms | Coursera
  • Time: November 1, 2023
  • Topic: asymptotic analysis, combinatorics, calculus
  • Review: Don't let the name fool you, this is actually the part 1 of the Analytic Combinatorics course from Princeton, taught by master computer scientist Robert Sedgewick . I tried my best to follow the lectures and solve problems. I'd say that I'm able to handle only 10% ~ 15% of the contents. This course is more than challenging , as some of the problems are still open for SOTA research. If you're look for a great depth in combinatorics, this is the place of "ad infinitum" . Mostly it's about combinatorics and generating function, but it helps a lot if know some algebra, calculus, number theory, differential equations, symbolic logic, formal language and basic programming (solving real problems tends to require a mixed skill set ). Passing quizzes means nothing literally. It's important that you truly understand generating functions well enough to apply them on real problems. My notes are here , even though they're almost broken.

Introduction to solar cells

  • Organization: Technical University of Denmark
  • URL: Introduction to solar cells | Coursera
  • Time: November 30, 2023
  • Topic: solar energy
  • Review: This course is well-justified to its name "introduction". It provides a basic intro into the solar cell industry , including its working mechanism, fabrication and analysis of various key characteristics . The contents are of high quality (at the time of its creation). There are a few downsides , though. The video lectures are really short (compared to the really long reading materials) and many URL links are long broken . It's a 101 course for pure layman , like me. If you have sufficient backgrounds in material science or energy , it's gonna be too easy for you.

Photovoltaic Systems

  • URL: Photovoltaic Systems | Coursera
  • Time: December 12, 2023
  • Grade: 97.6/100
  • Review: Similar to the previous course, this one is still an introductory course on solar panels from DTU, but in much greater details and with a more extensive coverage . The course materials and lectures are of great quality. Only imperfection is that some of the lectures have corrupted audio that sounds really weird . It would be favorable to have some prior training in electrical engineering (schematics, electronics, freshman physics, etc.) before taking this course.

Synapses, Neurons and Brains

  • Organization: Hebrew University of Jerusalem
  • URL: Synapses, Neurons and Brains | Coursera
  • Time: December 29, 2023
  • Topic: neurobiology
  • Review: TBH, I didn't know what to expect when first started with this course, like a blank sheet of paper. Luckily, I was content with what I got at last, knowledge, inspiration, questions, answers. This course was very thought-provoking and well balanced on technicality and accessibility . The research on human brain is on its long expedition to infinity, let's be patient and persevere . A learning note was taken during the course.
  • Online Degree Explore Bachelor’s & Master’s degrees
  • MasterTrack™ Earn credit towards a Master’s degree
  • University Certificates Advance your career with graduate-level learning
  • Top Courses
  • Join for Free

McMaster University

Finance for Everyone: Decisions

This course is part of Finance for Everyone Specialization

Taught in English

Some content may not be translated

Arshad Ahmad

Instructor: Arshad Ahmad

Financial aid available

53,576 already enrolled

Coursera Plus

(797 reviews)

Details to know

financial markets coursera peer graded assignment

Add to your LinkedIn profile

See how employees at top companies are mastering in-demand skills

Placeholder

Build your subject-matter expertise

  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 4 modules in this course

Finance for Everyone: Decisions will introduce you to the workings of the free markets and the foundations of finance. You will learn how free markets and their “creative destruction” provide the architecture for the global economy and how those same markets move money in ways that create and destroy wealth. Your financial toolkit will include timeless concepts like compounding, discounting, annuities, effective interest rates, and more. You will also learn how to simplify important financial calculations and apply that knowledge to real-life decisions that can influence everything from how you pay for your car to where you live. Through peer review you will publish your view on an issue important to you. You will also discover how your applied decisions connect to bigger questions relating to changing market conditions as you prepare for the second course in F4E: Markets.

An Introduction to (Corporate) Finance

Welcome! This first week will give you a bit of background on the specialization and help set you up to make the most of your experience doing Finance for Everyone: Decisions. You will also engage with introductory concepts about finance, communicate with your fellow learners, and familiarize yourself with the course culminating project.

What's included

4 videos 5 readings 2 quizzes 3 discussion prompts

4 videos • Total 29 minutes

  • Introduction to the Specialization • 5 minutes • Preview module
  • Introduction to Finance for Everyone: Decisions • 9 minutes
  • What is Finance? • 5 minutes
  • 3 Important Aspects of Financial Decisions • 9 minutes

5 readings • Total 50 minutes

  • Specialization Outline • 10 minutes
  • Where are Our Learners From? • 10 minutes
  • Keeping a Learning Portfolio • 10 minutes
  • Course Outline • 10 minutes
  • Thinking Ahead to the Op-Ed Assignment • 10 minutes

2 quizzes • Total 60 minutes

  • Learner Interest Survey • 30 minutes
  • Making a Difference 1 • 30 minutes

3 discussion prompts • Total 30 minutes

  • Introduce Yourself! • 10 minutes
  • Aligning Stakeholder Interests with Your Own • 10 minutes
  • Ideas that Matter to You • 10 minutes

Ideas & Time Value of Money I

In Week 2, you will continue to explore money flows and consider the time value of money. You can also optionally use a financial calculator, view a tutorial, and practice these new skills. Don't forget to continue brainstorming ideas for your course culminating project!

7 videos 3 readings 3 quizzes 1 discussion prompt

7 videos • Total 67 minutes

  • Decisions in Market Systems • 9 minutes • Preview module
  • Market Types • 10 minutes
  • Time Value of Money I • 24 minutes
  • The Dutch Auction • 4 minutes
  • Dutch Auction - give it a try! • 2 minutes
  • The 3-Step Procedure to Improve Problem-Solving • 9 minutes
  • Financial Calculator Tutorial • 7 minutes

3 readings • Total 30 minutes

  • LearnSmart: What it is and how to use it • 10 minutes
  • LearnSmart: Introduction to Corporate Finance (Optional) • 10 minutes
  • Financial Calculator Options • 10 minutes

3 quizzes • Total 90 minutes

  • Using Your Financial Calculator • 30 minutes
  • Time Value of Money I • 30 minutes
  • Making a Difference 2 • 30 minutes

1 discussion prompt • Total 10 minutes

  • Our Most Valuable Things • 10 minutes

Debt & Time Value of Money II

In Week 3, you will delve deeper into money flows and time value of money. As these concepts wrap up for the course, you will continue to prepare your course culminating assignment.

8 videos 1 reading 3 quizzes 2 discussion prompts

8 videos • Total 67 minutes

  • Repercussions of the Free Market • 2 minutes • Preview module
  • Income Inequality • 6 minutes
  • Social and Environmental Consequences • 4 minutes
  • Overextended Debt • 7 minutes
  • Introduction to Annuities & Perpetuities • 4 minutes
  • Future Value of an Annuity • 12 minutes
  • Present Value of an Annuity • 16 minutes
  • Perpetuities • 14 minutes

1 reading • Total 10 minutes

  • LearnSmart: Introduction to Valuation: Time Value of Money (Optional) • 10 minutes
  • Money Flows • 30 minutes
  • Making a Difference 3 • 30 minutes
  • Time Value of Money II • 30 minutes

2 discussion prompts • Total 20 minutes

  • Images of Inequity • 10 minutes
  • Unconventional Lenders and Rates • 10 minutes

Decisions Synthesis

In Week 4, you will synthesize your learnings for Finance for Everyone: Decisions. You will participate in a peer review of Op-Eds written by your classmates, complete a final quiz, and look ahead to Finance for Everyone: Markets!

4 videos 1 reading 2 quizzes 1 peer review 1 discussion prompt

4 videos • Total 77 minutes

  • Time Value of Money I Quiz Solutions • 28 minutes • Preview module
  • Time Value of Money II Quiz Solutions • 20 minutes
  • Solutions to Final Quiz • 22 minutes
  • Course 1 Epilogue • 7 minutes
  • Solutions to Final Quiz using a Financial Calculator • 10 minutes
  • End of Course Feedback • 30 minutes
  • Final Quiz - Graded • 30 minutes

1 peer review • Total 60 minutes

  • "Op-Ed" Assignment • 60 minutes
  • Beyond Decisions • 10 minutes

Instructor ratings

We asked all learners to give feedback on our instructors based on the quality of their teaching style.

financial markets coursera peer graded assignment

Founded in 1887, McMaster University is committed to creativity, innovation, and excellence by inspiring critical thinking, personal growth, and a passion for learning. Ranked amongst the Top 100 universities in the world, McMaster pioneered a learner-centred, problem-based, interdisciplinary approach to learning that is now known worldwide as the “McMaster Model”.

Recommended if you're interested in Finance

financial markets coursera peer graded assignment

McMaster University

Finance For Everyone: Value

financial markets coursera peer graded assignment

Finance for Everyone: Debt

financial markets coursera peer graded assignment

Finance for Everyone Capstone Project

financial markets coursera peer graded assignment

Finance for Everyone: Markets

Why people choose coursera for their career.

financial markets coursera peer graded assignment

Learner reviews

Showing 3 of 797

797 reviews

Reviewed on Jun 6, 2020

I liked this course very much. I have learnt many things which will surely help in future. Those who are interested to know about Finance can definitely try this course.

Reviewed on Jun 17, 2020

The course is designed in such a way with relevant topics and simple examples. Additional topics with more focus on Equity and Bond markets may be included

Reviewed on Jul 13, 2020

I have learned a lot , not only about financial literacy and my personal financial decisions but also about decisions made in corporate

New to Finance? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions

What will i be able to do upon completing the course.

By the end of this course, you should be able to:

1. Familiarize yourself with the broader context of finance.

2. Explain how financial decisions may have positive and negative social impact.

3. Describe time value of money.

4. Perform financial calculations with accuracy.

5. Build confidence in your ability to make informed financial decisions.

6. Relate important financial concepts and issues to experiences in your daily life and the real world.

7. (Optional) Execute common financial calculations with a financial calculator.

How long does it take to complete this course?

This course is structured to be 4 weeks in length.

How often is this course offered?

This course will be offered every month.

What background knowledge is necessary?

No previous knowledge is required. It is recommended that learners have basic mathematics knowledge.

When will I have access to the lectures and assignments?

Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

What will I get if I subscribe to this Specialization?

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

What is the refund policy?

If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy Opens in a new tab .

Is financial aid available?

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

More questions

Help Articles

Submit peer reviewed assignments, learner help center nov 29, 2023 • knowledge, article details.

When you submit a peer-reviewed assignment, other learners in the course will review your work and submit feedback . 

You'll also need to give feedback to other learners. Your grade might be affected if you don't give feedback.

If you're having trouble with a peer reviewed assignment, check our troubleshooting page .

Steps to submit

To submit a peer reviewed assignment:

  • Open the course you want to submit an assignment for.
  • Click the Grades tab.
  • Choose the assignment you want to submit work for.
  • Read the instructions, then click My submission to submit your assignment.
  • To save a draft of your assignment, click Save draft .
  • To see what your saved assignment will look like when you submit it, click Preview .
  • Before you submit, ensure the assignment is above the minimum word count. The default minimum is five words, but a course may have a unique minimum set.
  • To make changes to your saved assignment, click Edit .
  • To submit your assignment for peer review, click Submit for review .

By submitting a peer reviewed assignment, you confirm that you understand and will follow our privacy policies about peer reviewed work.

When will I receive feedback from my peers?

You'll receive a grade on your assignment within 7-10 days, as long as you've received at least one peer review.

When you get feedback, you may see the name of the learner who gave it. If your instructor has anonymous feedback turned on, you’ll see a notice at the top of the feedback for the assignment.

I can’t submit my assignment

If you can’t submit your assignment, make sure that your answers are all over the minimum word limit.

You may not be able to submit your assignment if your answers are too similar to another learner’s submission. Please keep in mind that plagiarism is against the Coursera Honor Code. 

If you see a notification letting you know that your assignment answers are similar to another learner’s submission, you’ll need to update your response before submitting. 

Once you’ve updated your answers with original work, the Submit for review button will appear.

If you need more time to work on your assignment, you can click Save draft and come back to it later.

If you think you shouldn’t be seeing this error, you can click the link below the notification to let us know. You’ll be able to submit your assignment after you edit your answers.

If you aren’t seeing any error messages, but are still not able to submit your assignment, try these troubleshooting steps.

Back to top

Attempt limits

Some private courses (such as courses in a Degree or MasterTrack program) may have a limit on how many times you can submit a peer-reviewed assignment.

If there's an attempt limit for your assignment, you'll see an 'Attempts' section listed near the top of the page when you open the assignment.

If you meet the attempt limit and need help with your grade, you can reach out to your program support team. You can find your dedicated support email address in the onboarding course for your program.

Save your work as a draft

If you want to start working on an assignment but you don't want to submit it yet, you can save it as a draft. When you save an assignment as a draft:

  • You can work on your saved draft from any computer or device if you log in with your Coursera account.
  • No one will be able to see or review your work until you submit it.
  • You can save a draft as many times as you want before submitting it.

To save an assignment as a draft, click  Save draft when you're working on it.

Related Articles

  • Number of Views 194.86K
  • Number of Views 53.79K
  • Number of Views 166.43K
  • Number of Views 257.06K
  • Number of Views 105.36K

financial markets coursera peer graded assignment

© 2021 Coursera Inc. All rights reserved.

financial markets coursera peer graded assignment

Assignment 2 ¶

Before working on this assignment please read these instructions fully. In the submission area, you will notice that you can click the link to Preview the Grading for each step of the assignment. This is the criteria that will be used for peer grading. Please familiarize yourself with the criteria before beginning the assignment.

An NOAA dataset has been stored in the file data/C2A2_data/BinnedCsvs_d25/d035233802c307b63e773fd6d0b925b4f447b38691b74f670fcb4647.csv . The data for this assignment comes from a subset of The National Centers for Environmental Information (NCEI) Daily Global Historical Climatology Network (GHCN-Daily). The GHCN-Daily is comprised of daily climate records from thousands of land surface stations across the globe.

Each row in the assignment datafile corresponds to a single observation.

The following variables are provided to you:

  • id : station identification code
  • date : date in YYYY-MM-DD format (e.g. 2012-01-24 = January 24, 2012)
  • TMAX : Maximum temperature (tenths of degrees C)
  • TMIN : Minimum temperature (tenths of degrees C)
  • value : data value for element (tenths of degrees C)

For this assignment, you must:

  • Read the documentation and familiarize yourself with the dataset, then write some python code which returns a line graph of the record high and record low temperatures by day of the year over the period 2005-2014. The area between the record high and record low temperatures for each day should be shaded.
  • Overlay a scatter of the 2015 data for any points (highs and lows) for which the ten year record (2005-2014) record high or record low was broken in 2015.
  • Watch out for leap days (i.e. February 29th), it is reasonable to remove these points from the dataset for the purpose of this visualization.
  • Make the visual nice! Leverage principles from the first module in this course when developing your solution. Consider issues such as legends, labels, and chart junk.

The data you have been given is near Tokyo, Tokyo, Japan , and the stations the data comes from are shown on the map below.

this link is to the data file on your online jupyter

If you run the following code in one of the cells of Assignment 2 notebook on the online platform it will generate a link from which you can download the file

IMAGES

  1. Financial Markets Week 4 Answers with Peer Graded Assignment

    financial markets coursera peer graded assignment

  2. coursera financial market week 4 quiz and peer graded assignment

    financial markets coursera peer graded assignment

  3. Coursera: Financial Markets

    financial markets coursera peer graded assignment

  4. Financial Markets Coursera Quiz Answers, Week (1-7) All Quiz Answers

    financial markets coursera peer graded assignment

  5. Coursera

    financial markets coursera peer graded assignment

  6. coursera peer graded assignment financial markets

    financial markets coursera peer graded assignment

VIDEO

  1. Live Webcast on “Learnings from the Findings of Peer Review of Valuation Reports for the yr 2022-23”

  2. Coursera Peer-graded assignment: your consultant journey

  3. ML for Project Managers Coursera

  4. [Week 3] IS/IT Governance 🔥 #shorts #finance #coursera #courseraquizanswers

  5. [Week 4] Understanding Financial Markets #shorts #finance #coursera #courseraquizanswers

  6. Financial Management

COMMENTS

  1. Financialization of housing

    Peer-graded Assignment - Financialization of Housing ———————————- Title: I agree with the raising of housing crisis in EU To be convinced by my claim, the first thing a reader needs to know is that I'm living in EU, and current essay is mainly focus on EU countries status about the rising of homelessness, housing problems, and about the wild rent hikes that are leaving ...

  2. Financialization of Housing Peer assignment

    A short essay on United Nations Human Rights Council's 2017 report on the Financialization of Housing as a part of Financial Markets course on Coursera offered by Yale University.

  3. Coursera: Financial Markets

    0:00 / 38:40 Coursera: Financial Markets | All Solutions for Quiz & Peer Graded Assignment | by Yale University Techies Talk 21.5K subscribers Join Subscribe 12K views 3 years ago...

  4. Financial Markets Week 4 Answers with Peer Graded Assignment

    In This Video Financial Markets Week 4 Coursera Answers with Peer Graded Assignment and Review.Course Link : https://www.coursera.org/learn/financial-market...

  5. Financial Markets

    There are 7 modules in this course. An overview of the ideas, methods, and institutions that permit human society to manage risks and foster enterprise. Emphasis on financially-savvy leadership skills. Description of practices today and analysis of prospects for the future. Introduction to risk management and behavioral finance principles to ...

  6. GitHub

    Grade: 100/100 Topic: Blockchain Review: This is the first course of the Blockchain Revolution Specialization. It's been a year and half since I last visited MOOC. This is simply a conceptual introduction on blockchain. Relax and enjoy. Organization: Duke University URL: Java Programming: Arrays, Lists, and Structured Data | Coursera

  7. Introduction to Finance: The Role of Financial Markets

    Module 1 • 1 hour to complete. In this course, you will be introduced to the basic concepts and skills needed for financial managers to make informed decisions. With an overview of the structure and dynamics of financial markets and commonly used financial instruments, you will get crucial skills to make capital investment decisions.

  8. Financial Markets and Instruments

    Module 3: Financial Markets and Instruments. Module 3 • 2 hours to complete. This third course is an introduction to markets and two financial instruments, bonds and stocks, and how they are valued using the principles of time value of money covered in the two preceding courses in this specialization.

  9. Finance for Everyone: Markets

    4.7 (391 reviews) | 95% Beginner level No previous experience necessary 10 hours (approximately) Flexible schedule Learn at your own pace View course modules See how employees at top companies are mastering in-demand skills

  10. Central Banks and Monetary Policy

    There are 5 modules in this course. The purpose of this course is to provide you with an understanding of central bank policies and how such policies affect financial markets and the economy. The main aim of this course is to provide you with insights about the macroeconomic relationships between interest rates, inflation, and unemployment that ...

  11. Financial Markets

    This video is About : Financial Markets | Coursera | Week 4 Solutions With Honors Quiz & Assignment | 100% Marks.. Course Link to Enroll:https://www.coursera...

  12. Financial Markets

    3.94K subscribers Subscribe 2.3K views 2 years ago Coursera Final Peer-Graded Assignment Answers This video is About : Financial Markets | Coursera | Week 4 Peer-Graded Assignment Answers...

  13. Getting and viewing grades for peer-reviewed assignments

    To view your feedback and grades for a peer-reviewed assignment: Log in to Coursera. Click your name in the upper-right. Click My Courses in the drop-down menu that appears. Find the course in the list and click Go To Course on the right. Click the Grades tab on the left. Click the name of the assignment.

  14. Finance for Everyone: Decisions

    There are 4 modules in this course. Finance for Everyone: Decisions will introduce you to the workings of the free markets and the foundations of finance. You will learn how free markets and their "creative destruction" provide the architecture for the global economy and how those same markets move money in ways that create and destroy wealth.

  15. Submit peer reviewed assignments

    Steps to submit To submit a peer reviewed assignment: Open the course you want to submit an assignment for. Click the Grades tab. Choose the assignment you want to submit work for. Read the instructions, then click My submission to submit your assignment. To save a draft of your assignment, click Save draft.

  16. Pass Every Coursera Peer-Graded Assignment With 100 % Credit| 2020

    everything you need to complete coursera assignments is covered in this video.. i hope you all like it.!Also check out this : https://youtu.be/A9dfQSv-zQ4any...

  17. Financialization of Housing. Note

    Aug 16, 2020 -- Note — this was as a part of my peer graded assignment in a course I took with Coursera. "February 1997 to October 2006 was a period of intense speculative enthusiasm — for...

  18. Financialization of housing, free markets and an urgent call ...

    The present text was the work produced for the peer-graded assignment in the Financial Markets course offered by Yale and taught by Robert Shiller through Coursera. The opinions here are my own ...

  19. Coursera Financial Markets Week 4 Peer-Graded Assignment Answers.txt

    Coursera Financial Markets Week 4 Peer-Graded Assignment Answers.txt Doc Preview Solutions available 100+ Lahore School of Economics, Lahore BBA, OB/HR BBA, OB/HR 101 tahaaleem566 8/26/2022 View full document Students also studied Peer-graded Assignment - Financialization of Housing.docx University of Wollongong FIN MISC

  20. Assignment2

    Assignment 2. ¶. Before working on this assignment please read these instructions fully. In the submission area, you will notice that you can click the link to Preview the Grading for each step of the assignment. This is the criteria that will be used for peer grading. Please familiarize yourself with the criteria before beginning the assignment.

  21. (PDF) Students' Perception Towards Learning Massive ...

    The findings indicated positive opinions of university students on the Coursera platform, including access to diverse topics, high-quality learning materials, a high level of academic support ...

  22. Doctoral School of Economics

    The Economics PhD programme is designed to prepare professionals in economic research and education of the highest academic calibre in Russia, as well as the global academia. The Doctoral School of Economics offers training in the following fields: Economic Theory. Mathematical, Statistical and Instrumental Methods of Economics.

  23. Moscow City Telephone Network

    15-Nov-2010. Merger/Acquisition. 000.00. Completed. 2 buyers. To view Moscow City Telephone Network's complete exits history, request access ». Information on stock, financials, earnings, subsidiaries, investors, and executives for Moscow City Telephone Network. Use the PitchBook Platform to explore the full profile.