Featured Training

Computational Thinking in the Classroom: Virtual Workshop for Educators »
Unboxing the Wolfram Cloud Virtual Workshop (Rebroadcast)»
The Wolfram Language: Applied Statistical Analysis»
Programming in the Wolfram Language»

Live Courses

(With live chat and instructor-led Q&A)   See full calendar »
Mathematica: An IntroductionMay 05
1 pm - 5 pm EDT
The Wolfram Language: Applied Statistical AnalysisMay 07
1 pm - 4:30 pm EDT
Mathematica: An IntroductionMay 14
11 am - 5 pm
Tokyo, Japan
Data Science: Analysis and PresentationMay 14
1 pm - 5 pm EDT

Custom Training

Course topics personalized for your needs and schedule.

On-Demand Courses

(Immediate access whenever you need it)   See all courses »

Course Areas

Learn from quick-start and in-depth courses on demand or register for scheduled live courses. Choose an area to browse Wolfram Training courses about the Wolfram Language, Mathematica, SystemModeler, the Computable Document Format (CDF), and other Wolfram technologies:

Premium Courses Browse courses»    General Mathematica Browse courses»    Data Science Browse courses»
Software Development Browse courses»    Engineering Browse courses»    Wolfram SystemModeler Browse courses»
Image Processing Browse courses»    High-Performance Computing Browse courses»    Computable Document Format Browse courses»
Education Browse courses»    Graphics & Visualization Browse courses»    Finance Browse courses»

Learn More Every Day

Follow @MathematicaTip
Take the two shortest strings in a list: TakeSmallestBy[{"x", "xxx", "xx"}, StringLength, 2] Discretize a prism: DiscretizeGraphics[Graphics3D[{Prism[{{1, 0, 1}, {0, 0, 0}, {2, 0, 0}, {1, 2, 1}, {0, 2, 0}, {2, 2, 0}}]}]] Plot the structure of dense matrices: MatrixPlot[Fourier[Table[UnitStep[i, 4 - i] UnitStep[j, 7 - j], {i, -50, 50}, {j, -50, 50}]]] 

Select Language: jafrespt-brzhruko