Categories

Please confirm that you want to add **Mathematica 9 for Beginners** to your Wishlist.

A course that teaches Mathematica 9 for beginners to the software. It teaches Mathematica for college and high school

551 students enrolled

Created by
Shakil Rafi

Last updated 1/2014

English

Current price: $10
Original price: $20
Discount:
50% off

30-Day Money-Back Guarantee

- 9 hours on-demand video
- Full lifetime access
- Access on mobile and TV

- Certificate of Completion

What Will I Learn?

- To teach you how to do arithmetic using Mathematica
- To teach you how to handle algebra using Mathematica
- To teach you how to draw basic graphs using Mathematica
- To teach you how to adjust graphs using Mathematica
- To teach you how to handle lists using Mathematica
- To teach you how to handle sets using Mathematica
- To teach you how to do calculus using Mathematica
- To teach you how to handle the basics of matrices
- To teach you how to handle the basics of vectors

Requirements

- A version of Wolfram Mathematica 9
- A textbook on Pure Mathematics in General

Description

This is an example based course aiming to teach Mathematica at an understandable level to students in college. Advanced high school students, or students whose high school teaches Mathematica will also find this course invaluable.

It assumes no understanding of programming languages, although knowledge, even rudimentary, of C/C++/Java is a plus.

This course does NOT teach Mathematica as a programming language.

This course does NOT teach Mathematics in general. Although a textbook on Pure Mathematics will come in handy for reference.

Any high school textbook that teaches college level Pure Mathematics is recommended. College students may use their course textbooks recommended by their Professor.

Students are expected to:

1. Know basic arithmetic and algebra including basic transcendental functions (exponential and trigonometric)

2. Know what a function is, including function composition, inverse and the definition of one-to-one functions

4. How to solve equations and inequalities.

3. Know common graphs of functions

4. Basic knowledge of set theory (preferably including partitioning and powersets)

5. Knowledge of matrices and vectors, preferably also knowledge of vector fields.

6. Rudimentary knowledge of 3D functions and functions on more than one variable

7. A broad knowledge of calculus including the basics of differential equations

8. Rudimentary knowledge of complex numbers

**This course is in no way affiliated with Wolfram Research, Inc. The software, the Mathematica trademark and the associated logo belongs to Wolfram Research, Inc. **

**ScreenFlow, the software and associated trademarks belong to Telestream, Inc.**

To contact me please e-mail: 2shakilrafi@gmail.com

Follow me on Twitter @2shakilrafi

Who is the target audience?

- Advanced High School Students
- High School Students who have Mathematica in their curriculum
- College students whose major requires Mathematica
- Math, Science or Engineering Majors who would like to have a valuable skill at their disposal
- Hobbyists or Enthusiasts who just like to learn a new skill

Students Who Viewed This Course Also Viewed

Curriculum For This Course

53 Lectures

08:47:37
+
–

Bits and Bolts and Bolts and Bits
2 Lectures
14:55

This video, introduces who I am [Shakil Rafi] and to what Mathematica is.

Here I explain the fact that chances are your college/university will have a site license. What that means is that your college has probably bought a bulk license for Mathematica, and its students can access it for the low, low price of zero, ask your academic advisor.

If your college does not have a site license, you can still get it though, but you will need to verify your studenthood by entering your college email id: joesixpack@somerandomcollege.edu

Music by:

"Pamgaea" Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0

http://creativecommons.org/licenses/by/3.0/

Preview
07:34

Introduction

4 questions

In this video I show you how the course is arranged:

1. Arithmetic (+,-,*,/,N,Trig,Exp)

2. Algebra (Manipulation and how to solve algebraic expressions)

3. Lists (defining lists, changing them, getting information out of them)

4. Graphs (how to draw the most common types and how to adjust them)

5. Calculus (differentiation and integration, including differential equations and the laplace transform)

6. Matrices and Vectors (matrices and vectors and how to perform operations on them.

There is a quiz after almost all of these lectures, so beware!

Here I also introduce the concept of notebooks and how to save notebooks:

Some basic keys that my software, ScreenFlow will record for me is also shown

Preview
07:21

Getting the hang

4 questions

+
–

Arithmetic a.k.a. your TI-82 has competition
5 Lectures
01:03:21

Here I teach about the Mathematica Environment.

The fact that to evaluate something, you have to press [Shift]+[Enter]

The fact that all built-in functions in Mathematica start with upper-case letters.

The fact that constants such as π and e are entered as Pi and E

The fact that whatever the function applies to is in square brackets [...]

I show the basic arithmetic operations +,-,* and /

The trignometric and the log funtions, also the fact that the trigonometric functions are always evaluated in radians, and the log is always the natural log.

Preview
18:04

Basics of Arithmetic Using Mathematica

Quiz on Basic Arithmetic

7 questions

Here I show you the fact that the N function can evaluate to any number of decimal figures.

Preview
17:48

This is a quiz on the "N function detailed lecture"

Quiz on N function detailed

5 questions

Here I show you that Mathematica can, take log to practically any base.

I show you that Mathematica handles exponents gracefully.

I show you a fancy way of writing roots to a number.

I also introduce the problem with taking the nth root of a number, where n > 3.

Log function detailed

12:40

Quiz on Log Function Detailed

5 questions

Trig Functions detailed

10:19

In this and the previous lecture I introduce the fact that Mathematica can also evaluate trigonometry in terms of degrees.

I introduce the concept of entering symbols using the [Esc] key.

I also introduce the fact that Mathematica can convert between degrees and radians.

I finally also introduce the concept of inverse trigonometric functions.

More on Trig functions

04:30

Quiz on Trig Functions detailed

6 questions

+
–

Algebra a.k.a now your professor has competition
9 Lectures
01:34:37

In this lecture I show you how to define a variable, and the fact that practically anything can be a variable.

I show you some conventions for naming variables.

I show you how to find out information about a variable.

I show you the fact that variables are global and what that really means in practice.

Variables

11:20

Variables

6 questions

Here I show you how to substitute one or more variables into an expression that has already been typed.

Variable Substitution

08:09

Variable substitution

3 questions

Here I show you the common algebra functions that Mathematica can do:

I show you Expand to expand a binomial expression

I show you, how that can be used with Coefficient to find the coefficient of a monomial in a Binomial expression.

I show you Simplify

I show you Apart and Together

Algebra Manipulations

11:44

Algebraic Manipulation

6 questions

Here I show you about the Solve[...] function, and the fact that it can solve almost anything.

I discuss the intricacies of = vs == here.

I also show you how Mathematica can solve generic equations

Solving

09:47

Here I generalize the solve function to solve multiple equations

Solving Simultaneous equations

07:20

Solving

5 questions

Here I show you the notation for defining a function and some intricacies of functions.

I also define the InverseFunction [...]

Functions

12:35

Functions

5 questions

Here I demonstrate the fact that Solve[...] does not solve quintic (fifth order) equations algebraiccally, and how to work around that.

More about Solve

07:32

More about solve

2 questions

Here I show you how to conditionally solve an equation, i.e. how to solve for Reals and Complexes and Integers

Conditional Solve

11:42

Conditional Solve

2 questions

Here I show Reduce as used to solve inequalities.

I also show Reduce [...] used to:

-Solve equations of any degree

-Solve systems of Linear Equations

-Solve inequations and systems of inequalities

-Reduce logical expressions to True or False

Reduce

14:28

Reduce

5 questions

+
–

Lists a.k.a. more than your average shopping list
9 Lectures
01:36:10

In this video I introduce the concept of lists:

-that lists can contain, numbers, images, algebraic expressions, pictures etc

-that lists can contain other lists

-that lists can be named

-the naming conventions behind naming lists

Introduction to Lists

06:04

Intro to Lists

5 questions

Very short vide. Here I show the fact that almost any function taken on a list applies to each and every element of said list

Functions on Lists

04:04

Functions on Lists

2 questions

Here I show that you can, add, subtract, multiply and divide two lists.

Functions between two lists

03:12

Functions between two lists

5 questions

Here I show you how to get basic information from lists:

like length, max, min, etc.

I also show you how to get parts of a list.

Getting Information Out of Lists

11:05

Getting info out of lists

5 questions

Here I show you how to search for information out of lists:

I show you how to search for elements of a list that meet a criteria or a combination of criteria.

I also show you about Position[ ] and MemberQ[ ] function.

Searching Lists

18:35

Searching Lists

5 questions

Here I show you how to join two lists.

I also show you how to insert, replace and delete parts of lists.

Manipulating Lists

11:08

Manipulating Lists

5 questions

Here I show you the difference between the Split[...] and Partition[...] function

Partitioning Lists

03:48

Partitioning Lists

2 questions

Here I show you how to use lists to do set calculations:

I show you how to intersect and unionize(?) sets.

I show you how to delete duplicates in a list and how to take the powerset of a list.

Finally I show you how to take the Cartesian product of two sets, using the Combinatorica package.

Lists as Sets

17:40

Lists as Sets

5 questions

Here I show you how make tables:

I show you how make tables using a basic equation.

How to loop using the Table[...] function

How make lists with depth n, where n >2

Tables

20:34

Tables

2 questions

+
–

Drawing Graphs a.k.a. making calculations pretty
13 Lectures
01:51:30

Here I show you how to draw basic plots using Mathematica. I show you how to draw 2D Cartesian Graphs.

2D Cartesian Graphs

06:42

2D Cartesian Graphs

4 questions

Here I show you how to plot Parametric2D. I show you common Parametric graphs.

2D Parametric

09:35

2D Parametric

2 questions

Here I generalize the concept of plotting graphs to plotting multiple graphs in Mathematica.

Plotting Multiple Graphs

05:09

Plotting Multiple Graphs

2 questions

In this course, I show you how to Polar equations, and show you the plots of common polar equations.

2D Polar

10:27

2D Polar

2 questions

In this video, I show you how to draw 3D functions, given three parameters, basically I draw space curves and show you how to do it.

3D Parametric

11:50

In this equation I show you how to draw surfaces, given two parameters and how to plot surfaces in general.

3D Surfaces

10:30

3D Parametric and Surfaces

6 questions

Here I introduce the concept of contour plotting, both 3d and 2d using ContourPlor[ ] and ContourPlot3D[ ] respectively.

Contour Plotting

07:33

Contour Plotting

3 questions

Here I introduce spherical plots.

Plotting Spherical Graphs

04:43

Spherical Graphs

1 question

Here I show you two common options for plotting graphs: PlotRange and AspectRatio and how you can use them to adjust a plot.

Making Graphs Pretty: PlotRange & AspectRatio

13:12

PlotRange & AspectRatio

4 questions

Here I introduce the concept of shading graphs and how you can shade top or bottom and shade between two graphs.

Making Graphs Pretty: Shading 2D Graphs

05:21

Shading 2D Graphs

2 questions

Here I show you how to label a graph, including its axes and how to adjust the ticks on a graph.

Making Graphs Pretty: Labeling & Ticks

13:56

Labeling and Ticks

5 questions

Here I show you how to change the PlotStyle of a graph. Basically how to colour individual graphs, how to adjust thickness of plots and how to adjust the style (dotted vs solid) of plots.

Making Graphs Pretty: Plot Style

03:22

PlotStyle

2 questions

Here i show you some 3D options for plots, including the BoxRatio, the ViewPoint and how to change the color of graphs.

Making Graphs Pretty: Some 3D options

09:10

Some 3D options

5 questions

+
–

Calculus a.k.a the coolest sounding branch of Mathematics
5 Lectures
01:03:55

Here I introduce the Limits capability of Mathematica. I show you how it can approach a limit from two sides, I also show you assumptions in limits.

Limits

16:40

Limits

5 questions

Here I show you how Mathematica takes derivatives, including some fairly complex ones.

Differenciation

10:25

Differenciation

6 questions

Here I show how Mathematica can calculate the anti-derivative of an expression, including definite, indefinite and improper.

Integration

19:20

Integration

4 questions

Here I show you how Mathematica can perform the Laplace transform, of constant, and expressions, including some fairly complex ones.

Laplace Transform

05:53

Laplace Transform

3 questions

Here I show how Mathematica can solve differential equations, first, second, linear, ordinary and partial.

Solving differential equations

11:37

Differential Equations

1 question

+
–

Matrices and Vectors a.k.a Neo and a Mosquito walks into a bar...
8 Lectures
58:09

Here I show you how Mathematica handles matrices. The proper way to input matrices into Mathematica.

Intro to Matrices

06:55

Here I show you how to enter special matrices into Mathematica. This includes, diagonal, identity, using the Table[ ] function and using sparsearrays.

Intro to Matrices 2 Special Matrices

06:23

Intro to Matrices

5 questions

Here I show you simple stuff like finding the determinant and the inverse of a 2x2 matrix.

More about Matrices

10:05

More about Matrices

3 questions

Here I show you even more advanced stuff like row reducing, finding the rank and the eigenvalues and eigenvectors of a matrix

Even more about Matrices

05:31

Even more about Matrices

3 questions

Here I give a brief introduction to vectors and how Mathematica handles them. Basically the conventions Mathematica uses when handling vectors.

Introduction to Vectors

07:33

Introduction to Vectors

5 questions

Here I show common functions on vectors like norm, projection, orthogonalization etc.

More on Vectors

10:11

More on Vectors

5 questions

Here I introduce the concept of plotting vector fields in 2D and 3D using the VectorPlot and VectorPlot3D functions

Plotting Vector Fields

06:32

Vector Fields

2 questions

Here I show you how Mathematica calculates, Grads, Curls and Divergences of a vector field.

Grad, Curls and Divergences

04:59

Grads, Curls and Divergences

2 questions

+
–

Conclusion a.k.a. the sad part
2 Lectures
25:00

Conclusion

02:56

Here I show you a bonus lesson. The lesson is on the Manipulate function and how it can be used to add interactivity to any calculations. I use it to dynamically calculate the best angle to throw something in order for it to land the farthest.

Preview
22:04

Frequently Bought Together

About the Instructor

Math Tutor, Mathematician in Training

Hi there!

I am a Math Major at Troy University in Alabama. I am currently a Junior and I have been using software to do my math for me for quite a while. Partly because its easy and partly because my course requires it. I will be instructing you on Mathematica 9. Have a blast !

- About Us
- Udemy for Business
- Become an Instructor
- Affiliate
- Blog
- Topics
- Mobile Apps
- Support
- Careers
- Resources

- Copyright © 2017 Udemy, Inc.
- Terms
- Privacy Policy and Cookie Policy
- Intellectual Property