Resources

System Setup

Sublime

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Notion

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Slack

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Latex

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Inkscape

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

cmder

The default command prompt of windows is not good for working with python or docker. For that you need cmder.

https://cmder.net/

(After installation open cmder and then goto Settings(Win+Alt+P)import and choose the following xml file

cmlab.xml

Git

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Anaconda

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

FAQ's

Welcome to the lab.

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Joining us on Slack

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Collaborating with other team members

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Showcase your work on our website

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Mandatory course work

Learning Markdown

Markdown is the language of the internet and we use it everywhere, ranging from our GitHub repos to discussion on various forums. It is very easy to learn. Go to the following website and learn it there.

https://www.markdowntutorial.com/

Working with terminal

We use cmder as the terminal of choice in Windows. You can get it here. After installation open cmder and then go-to Settings(Win+Alt+P)➡import and choose the cmlab.xml provided in this repository. Then follow the following youtube video to learn about the basics of working with terminal. It is really easy, do not be afraid of it.

Learning git and github

Git is a version control system. We use it for working with code files and working on collaborative projects. It is an integral part of the work at our lab and every new student should understand git. It should take you a days worth of effort but will accelerate you workflow tremendously. Learn it here

https://www.udacity.com/course/version-control-with-git–ud123

Once your course is complete try to make your first pull request here.

https://github.com/firstcontributions/first-contributions

Learning python

Python is awesome and it is the language of choice. It is easy and intuitive to use. It has all the functionality and ease of MATLAB with support for multiple libraries. It is also the language of choice for many desktop programs, such as ABAQUS. Start learning it here.

Download it here:

https://www.anaconda.com/products/individual

Linear Algebra

Linear algebra lays the foundation for finite element method. It is of utmost importance to complete this course before starting FEM.

Complete it here:

https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/

Optional Coursework

Theory of Elasticity

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Books recommended

Linear Algebra

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Finite Element Method

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

Theory of Elasticity

Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.