[WSG21] New Intro to Wolfram Language Daily Study Group

We’re starting a new Daily Study Group for new users of Wolfram Language! If you’d like to learn to program in Wolfram Language with a combination of short lessons, poll questions to review key concepts, practice problems and Q&A, this is the group for you! We’ll be working through the Elementary Introduction to Wolfram Language book by Stephen Wolfram with lots of interactive examples.
A certificate of program completion will be awarded to participants who attend online sessions and pass quizzes.
A list of daily topics can be found on the Daily Study Groups page. The study group sessions include videos and reading materials for the course and time for discussion and Q&A.

REGISTER HERE: Webinar: Daily Study Group: An Elementary Introduction to the Wolfram Language by Wolfram Research

About This Study Group: Learn the Wolfram Language and modern computational thinking from Stephen Wolfram’s book with veteran Wolfram Language instructor and developer David Withoff and Wolfram instructional designer and technologist Rory Foulger. No prior programming knowledge is required.

Sessions include short lessons, poll questions to review key concepts, practice problems and Q&A. A certificate of program completion will be awarded to participants who attend online sessions and pass quizzes.

Study Group sessions run daily, Monday through Friday. This Study Group begins Monday, March 21, 2022.

10 Likes

I missed the start of this one, but I’d be interested in joining the next iteration.

Thank you to all who have been participating in the study group so far. As noted by Rory in today’s session, Lesson 10 of the course is your homework for the evening:

https://www.wolfram.com/wolfram-u/an-elementary-introduction-to-the-wolfram-language/10-images.en.html

You will need to be logged in with your Wolfram ID to directly enter the course, otherwise you directed to sign in to continue.

Half way through week 1! How are we enjoying the class so far? What have you learned? What’s been hard or surprising for you?

Here are some of the things we’ve created together in the last couple of days:

Share your own creations!

3 Likes
1 Like

My contribution is from a fav Jazz Art from the National Museum of American History, LeRoy Neiman’s Big Band

1 Like
1 Like
1 Like

beautiful!

this is awesome, I love the triangles!

very cool!

nice! I love that you combined our learning on manipulate with this project!

Me too, although now i see the missed opportunity for the nice joke “I love squares”

haha true!

Is it one of the 17 solutions for the fruits roller?

1 Like

Is anyone else having a problem going to the link for Quiz 1?. See attachment for the returned error. I get this error using both Chrome and Safari browsers. I get the same error when I try to open “An Elementary Introduction to the Wolfram Language”.

Why does an association with 2 rules behave differently than an association with one rule in this example:
In[98]:= {Reverse[<|a → {2, 3}, b → {4, 5}|>, {2}], Reverse[<|a → {2, 3}|>, {2}]}

Out[98]= {<|a → {3, 2}, b → {5, 4}|>, <|a → {2, 3}|>}

2 Likes

Is there a better way to turn a list of associations into a single association than is illustrated in the following example? ((In Mathematica, the Entity[…] entries are the usual icons, which are more readable.)

assocList = {<|Entity[“City”, {“Kabul”, “Kabul”, “Afghanistan”}] →
“Kabul, Afghanistan”|>, <|Entity[
“City”, {“Maarianhamina”, “Aoland”, “Finland”}] →
“Maarianhamina, Aland Islands”|>, <|Entity[
“City”, {“Tirana”, “Tirana”, “Albania”}] → “Tirana, Albania”|>};
Association@Flatten@Normal[assocList]

Here is the output:

<|Entity[“City”, {“Kabul”, “Kabul”, “Afghanistan”}] → “Kabul, Afghanistan”,
Entity[“City”, {“Maarianhamina”, “Aoland”, “Finland”}] → “Maarianhamina, Aland Islands”,
Entity[“City”, {“Tirana”, “Tirana”, “Albania”}] → “Tirana, Albania”| >

Hi!

Merge[assocList, Total]

Should do the same thing :slight_smile: