# Resources for Learning Wolfram Language (Mathematica) in Russian

- Tutorial

For quite some time, my colleagues and I, members of the Wolfram Mathematica Russian-language support , have been developing and collecting completely free and high-quality resources in Russian, which would allow anyone who wants to learn to program in Wolfram Language (Mathematica) independently.

I think that the time has come to talk about this on Habrahabr, having created an article on the resource collection under development, which will be constantly expanded and replenished, and will serve, in fact, as the Russian-language analogue of the page "

*Where can I find examples of good Mathematica programming practice?*" On the site Mathematica at StackExchange.com.

### Course "Fundamentals of Effective Work with Wolfram Technologies"

- Lesson 1: Overview of the Wolfram Mathematica and Wolfram Cloud Systems
- Lesson 2.1: Introduction to the Wolfram Language, its features. The main difficulties of novice users. Working with the Mathematica Interface and Its Features
- Lesson 2.2: Defining Functions, Working with Lists, Template Expressions, and Associations

### Resources on Habrahabr

#### 2016 year

**NEW**Dates among digits of Pi: some thoughts from the perspective of statistics and numerology**NEW**Who was Ramanujan?**NEW**Mathematical Notation: Past and Future**NEW**Proportions in art. Is there anything better than the golden ratio? A study of over 1,000,000 old and contemporary paintings- What is space-time really?
- Unraveling the story of Ada Lovelace (the first programmer in history)
- Connect MATLAB to Wolfram Mathematica
- Wolfram Summer School: Member Story
- Wolfram Technologies: 4th Russian Conference
- A Year With Runkeeper: Analyzing and Visualizing Your Travel Information
- New Bessel Derivatives Derived Using Wolfram Language
- Introducing the free Wolfram Programming Lab for learning the Wolfram Language
- New in Wolfram Language | Analytical solution of partial differential equations

#### 2015 year

- Project for translating the Wolfram Language (Mathematica) into various languages
- Stephen Wolfram's book "An Elementary Introduction to the Wolfram Language"
- Computed Anatomy Knowledge in Wolfram Language
- Forgotten on Mars: exploring the journey of Mark Watney from the Martian movie
- Surfaces and bodies of rotation: using the “virtual pottery wheel” in Wolfram | Alpha
- “Sweet” programming, or How to select a label from a jam jar in Mathematica?
- A Brief History of Mathematica
- Twisted architecture
- Spy things in Wolfram Language, or how to hide anything in a picture
- Chasing yourself, or a great way to start your day
- Genome search using Wolfram Language (Mathematica) and HadoopLink
- 10+ Tips for Writing Quick Code in Mathematica
- Materials of the Third Conference “Wolfram Technologies” (SPbGEU, 2015)
- Facebook World Data Analysis
- 2 Pi or not 2 Pi - that’s the question
- At St. Petersburg State University of Economics, the acceptance of applicants' documents for the direction "Applied Mathematics and Computer Science" with a deep study of Wolfram Mathematica
- Built for ages: understanding earthquake-resistant construction
- Creating the Droste effect in Wolfram Language (Mathematica)
- Skin Detection in Wolfram Language (Mathematica)
- Xkcd-style automated charting: from serious to fun
- 100 years later: filled gaps in Ramanujan's records
- Largest Small Polytopes: New Solutions in Combinatorial Geometry
- New in Wolfram SystemModeler: FMI Import
- Reliability Analysis in Wolfram SystemModeler 4.1
- An automaton as a jet engine: real physics of unreal flight
- Airplane Flap Failure Modeling Using Wolfram SystemModeler
- Using Arduino as Wolfram SystemModeler Components
- History and future of special features
- Artificial Intelligence at Wolfram Language: Image Identification Project
- Virtual Tutorial Wolfram Language (Mathematica)
- Solar eclipses: from the past to the future, from Earth to Jupiter (study using Wolfram Language)
- Arbelos
- Developing applications for Apple Watch (iPhone and iPad) using Wolfram Language (Mathematica)
- Detailed analysis of Habrahabr using the Wolfram Language (Mathematica)
- Search for bugs in the cloud from a scientific point of view: an unexpected adventure CEO
- Managing robots created with LEGO Mindstorms NXT Brick through Wolfram Language (Mathematica)
- Wolfram Language (Mathematica) in Russian ... or Advanced Function Definition
- Stephen Wolfram: Frontiers of Computational Thinking (report from the SXSW festival)
- Top 100+ Sinus Features in Wolfram | Alpha, or A Brief Overview of the Mathematics and Syntax of Wolfram | Alpha
- A detailed look at Leibniz's legacy
- Constructing analytical expressions ... for any object - from the Pythagorean theorem to the pink panther and Sir Isaac Newton in Wolfram Language (Mathematica)
- New in Wolfram Language: WikipediaData function for integrating with Wikipedia and processing its data
- New in Wolfram Language: TimelinePlot function for creating a timeline
- Create your own weather station integrated with Wolfram Cloud
- Wolfram Data Drop - New Wolfram Research Service
- 3/14/15 9:26:53 Celebrating the "Day of the Pi" of the century, as well as a story about how to get your very personal piece of pi
- Mapping molecular orbitals using Wolfram Language (Mathematica)
- Building Crosswords Using Wolfram Language (Mathematica)
- Jacob Bernoulli's Legacy in Wolfram Language (Mathematica)

#### year 2014

- Create mosaics using the Wolfram Language (Mathematica)
- Search for the longest word chains in Russian using the Wolfram Language (Mathematica)
- Finding the Best Sequence to Watch a List of the Top 250 Films Using the Wolfram Language (Mathematica)
- Expanding the canvas of Van Gogh's “Starry Night” with the Wolfram Language (Mathematica)
- “Mathematics is a form of art”: a post on the centenary of the birth of Martin Gardner
- Mathematica study: Benedict Cumberbatch successfully parodies other actors, but can he fool a computer?
- Conference materials about Wolfram technologies: Wolfram Language, Mathematica 10, SystemModeler 4, Wolfram Cloud
- Pandemics modeling using the Wolfram Language (Mathematica 10) using Ebola
- Adventures in the math forest of fractal trees
- Transition from an approximate solution to an exact one: the problem of splitting a square into 50 similar acute-angled triangles
- Wolfram Research launched the Tweet-a-Program service: interesting Wolfram Language programs that are no longer than 140 characters
- Summation of divergent series by the methods of Abel, Borel, Cesaro and Dirichlet
- Computed knowledge and the future of pure mathematics
- Mathematica 10 released with 700+ new features and an incredible amount of R&D
- Detailed Wolfram Programming Cloud
- Wolfram Programming Cloud is now available!
- How to win a rock-paper-scissors game? (implementation of the optimal strategy in Wolfram Mathematica)
- The second Russian conference “Wolfram Technologies”: story and materials
- Stephen Wolfram: “Implementing Computing Everywhere”
- 2048 game in Wolfram Mathematica
- Analysis of VK friendships with Wolfram Mathematica
- Stephen Wolfram's introduction to Wolfram

#### Posts on Habré not in the official Wolfram Research blog

- Wolfram Mathematica: Acquaintance
- Stephen Wolfram conducted a mathematical analysis of social networks
- Stephen Wolfram analyzed his life
- Particular solution to the general problem of electrostatics
- Perfect breaking the pyramid of balls in billiards
- Monte Carlo method in particle physics
- Wolfram Science Finder - Launch Tonight!
- Analysis of the spherical motion of a solid in the Lagrange case
- Solving Japanese Crosswords in Wolfram Mathematica
- AES implementation on Wolfram Mathematica
- Tungsten language and Mathematica package available for free for Raspberry Pi
- Solving the problem of finding the camera’s installation angles over the road using different methods in Wolfram Mathematica. Part 1
- Stephen Wolfram released an online version of Mathematica
- Math drawings
- Vacuum Design Abstract: A Random Process Model
- Home network current measurement

### “Short Mathematica Lessons” (15 video lessons)

This is a collection of short video lectures on Wolfram Language (Mathematica) programming from scratch. In fact, this is a constantly evolving ready-made programming course.

**Introduction: What are Wolfram Mathematica Short Tutorials?**

**1 | First introduction to Wolfram Mathematica**

**2 | Common mistakes and misconceptions of novice users**

**3 | Assigning values to variables and defining functions**

**4 | Clearing Variables and Functions**

**5 | Applying a function to each element of a list (vector, matrix, etc.)**

**6 | Work with clean features**

**7 | Feature Options**

**8 | Lists and their creation**

**9 | Select items from a list or expression**

**10 | Merging Lists**

**11 | Modify, Add, or Remove List Items**

**12 | Grouping List Items**

**13 | Lists as sets**

**14 | Lists as vectors and matrices, elements of linear algebra**

### Mathematica in Action workshops (13 video tutorials)

This is a collection of detailed video lectures on certain large topics in Wolfram Language (Mathematica) programming.

**A detailed review of Mathematica 10 and Wolfram Cloud**

**Detailed Wolfram Programming Cloud Review**

**Overview of Wolfram Mathematica**

**Create presentations, customize styles and prepare electronic publications in Wolfram Mathematica**

**Template objects in Wolfram Mathematica**

**Code Optimization in Wolfram Mathematica**

**Creating Interactive Objects in Mathematica Using Manipulate and the Subtleties of Working with This Function**

**Debugging Methods in Wolfram Mathematica**

**Creating packages (Mathematica Package), working with contexts and protecting code**

**Creating testing programs in Mathematica**

**Search for local minima (maxima) in the list of numbers**

**Create charts with two different axes**

**Listing the names of all built-in functions used in a given cell or document**

### Mathematica in Action Blog

- Chess at Mathematica
- Friday the 13th: is there anything special about her? Research with Mathematica
- Mathematica in Russian ... or Advanced Function Definition
- Obtaining an analytical approximate solution of an ordinary differential equation in the form of a partial sum of the Taylor series of a solution function
- Mathematica text analysis: highlighting quotes, colors, and more ...
- The solution to the problem of placing brackets and signs of arithmetic operations in the expression
- The study of an arbitrary function by methods of mathematical analysis in the Mathematica system

### Materials of conferences and seminars

- Stephen Wolfram Nonrandom Response Generator (TV bridge recording with Stephen Wolfram at Digital October)
- How to calculate the algorithm of the universe? (recording of Steven Wolfram's speech at the TED conference)

#### 2014 Wolfram Technology Conference

**Opening remarks (Maksimtsev I.A.)**

**Future Wolfram Technology Trends (John McLoon)**

**Innovation in entrepreneurship (round table)**

**Wolfram Center at SPbGEU (Grigory Fridman)**

**Development of large applications in Mathematica (Leonid Shifrin)**

**Digital Signal Processing in Mathematica (Andrey Makarenko)**

**Character possibilities of Wolfram language (Roman Osipov)**

**New features of Wolfram SystemModeler 4 (Maxim Sakharov)**

#### 2013 Wolfram Technology Conference

**Conference keynote address (Stephen Wolfram)**

**Wolfram technology as an integrated scalable platform (Vitaliy Kaurov)**

**Using Mathematica at FINEC (Grigory Fridman)**

**Development of practical applications based on Wolfram technologies (Osipov Roman)**

**Efficiency and universality of the Mathematica programming language (Leonid Shifrin)**

### Other useful resources

**Stephen Wolfram: How I Created My Business**