Learn Scientific Programming with CodeAcademy-Style Resources

In summary, there are a few options available for those looking for resources for scientific programming. For those interested in numerical computing languages like Python and Julia, Anaconda is a popular choice for setting up a computing environment. Additionally, the websites quant-econ.net and compadre.org offer resources and examples for scientific programming in Java. For those interested in physics or data science, the book "Sustainable Energy - without the hot air" by Gould, Tobochnik, and Christian is a highly recommended resource for learning Python or C.
  • #1
gerardofingurbe
15
0
is there any site like codeacademy for scientific programming ?
 
Technology news on Phys.org
  • #3
I don't know of a site but there's a distro for python and julia, two numerical computing languages called Anaconda that can setup your machine with a numerical computing environment.

http://quant-econ.net/jl/getting_started.html

and for scientific programming examples in Java there's the Open Source Physics code at:

www.compadre.org/osp

There's a book that goes with it that is used in college courses on the subject by Gould, Tobochnik and Christian:

http://physics.clarku.edu/sip/
 
  • #4
maybe python or c , most important thing is that is aimed towards physics or data science
 
  • #5
jedishrfu thanks for the ebook i'll check it out
 

FAQ: Learn Scientific Programming with CodeAcademy-Style Resources

1. What is scientific programming?

Scientific programming is the use of computer programming to solve scientific problems, analyze and visualize data, and create simulations or models in various fields such as physics, biology, and engineering.

2. What are some benefits of learning scientific programming?

Learning scientific programming allows you to automate repetitive tasks, handle large datasets, and perform complex calculations with greater efficiency and accuracy. It also gives you the ability to create interactive visualizations and simulations, which can aid in understanding complex scientific concepts.

3. Is CodeAcademy a good resource for learning scientific programming?

Yes, CodeAcademy offers interactive and self-paced courses on scientific programming languages such as Python, R, and MATLAB. These courses are designed for beginners and provide hands-on practice with real-world scientific data and problems.

4. Do I need to have a background in programming to learn scientific programming?

No, while having some basic programming knowledge can be helpful, it is not necessary to have a background in programming to learn scientific programming. CodeAcademy's courses are designed for beginners and provide step-by-step guidance and practice exercises.

5. What are some other resources for learning scientific programming?

Aside from CodeAcademy, there are many other online resources available for learning scientific programming, such as Coursera, edX, and DataCamp. Additionally, many universities offer courses and workshops on scientific programming, and there are also books and tutorials available for self-study.

Similar threads

Replies
3
Views
1K
Replies
6
Views
2K
Replies
4
Views
2K
Replies
13
Views
1K
Replies
10
Views
3K
Replies
23
Views
2K
Replies
16
Views
2K
Back
Top