Skip available courses

Available courses

This is the introductory course for Python for Beginners.  Please start here if you have no experience coding in Python.  This course is self-paced; you can proceed through the course, but need to complete each unit before moving on to the next unit.

Lagrangian formulation (9L):

A. Lagrange’s Equation:

B. Small oscillations:

Hamiltonian Formulation (16L):

A. Hamilton’s Equations:

B. Hamilton’s principle: 

C. Canonical transformations:

D. Poisson bracket:



Web design lab

A course containing just one quiz - 100 questions on 9 different areas of the ICT