Computational Courses


Python


Tutoring

Everyone should learn a language, be it programming or human. Knowledge of multiple languages is useful to improve and facilitate thinking and problem solving skills.

I have tutored students in python, starting from basics to advanced level concepts, including scripting, abstraction. The topics I have tutored, include:
  • Game Design
  • Machine Learning -- Algorithms, Networks, Predictive Modeling, NLP engineering, Web scraping, Regression, BigData, Hadoop
  • Neural Control Systems
  • Deep Learning
  • Linear Algebra using Python

Note: I have not put up the codes related to tutoring as requested by the students.


Numerical Methods

There are two books on numerical methods that I solve (and teach) in my spare time.
  1. Computational Physics -- Steven Koonin
  2. Computational Physics -- Mark Newman


The codes for these books can be found here for Koonin's book and here for Newman's book. This is a work in progress.



C++


Tutoring

In C++ I have tutored students from basics to advanced level concepts, including object oriented programming, abstraction. The topics I have tutored, include:
  • Algorithms
  • Database Management
  • Discrete Structures
Note: I have not put up the codes related to tutoring as requested by the students.