Wolfram U

Wolfram Language Programming Proficiency

  • Instructor Led
  • 8 h 30 min
  • Intermediate
  • 3 Certifications

Estimated Time: 8 h 30 min

Course Level: Intermediate

Requirements: This course sequence does not require experience with Wolfram Language to start. It is a suitable course for those with introductory-level skill in any programming language who want to further develop Wolfram Language programming skills. The course sequence includes lectures of progressive difficulty ranging from fundamental concepts to more advanced topics.

Certification Levels: CompletionLevel 1Level 2


  • Wolfram Language Programming Proficiency
    July 2–16

    12–3pm CDT, 5–8pm UTC/GMT
    Your local time

    | Online | Free
    Register Now
  • Wolfram Language Programming Proficiency
    October 3–24

    12–3pm CDT, 5–8pm UTC/GMT
    Your local time

    | Online | Free
    Register Now

View all scheduled courses and events

Certifications Available

  • Completion Certificate

    Certify your completion of each course in the sequence by attending the online class and passing the quiz.

  • Level 1 Certification

    This course sequence provides excellent preparation for taking the Wolfram Language Level 1 certification exam.

    See Details
  • Level 2 Certification

    Submit an independent project to demonstrate your applied expertise in Wolfram Language programming.

    See Details


Who is the Programming Proficiency course for?

This course is designed for Wolfram Language users who want to master the fundamentals of programming in Wolfram Language.

How does this course work?

This is a three-part course. Part one is Programming Fundamentals, part two is Practical Programming and part three is Programming and Development.

Do I need to already know how to use Wolfram Language?

Basic working knowledge of Wolfram Language or introductory-level skill in any programming language is recommended. Each section of the course begins with a short review of relevant Wolfram Language tools.

What do I need in order to participate?

A computer, a reliable internet connection and the willingness to learn and participate in an online group setting. Participants submit questions by typing in a Q&A window and are not invited to turn on webcams or their microphones. Participants are encouraged to have access to Mathematica or Wolfram|One.

Is there a fee to participate?

No! This course is completely free, including free access to the Wolfram Cloud.

What will I learn?

This course on the fundamental and more complex concepts of Wolfram Language programming will give you the knowledge, tools and guidance to efficiently create and maintain Wolfram Language projects.

Are the courses in this sequence available individually?

Yes, you can sign up for individual course sessions. The course sequence offers the convenience of a unified schedule and an invitation to special office hours sessions.

What certifications are available?

The course sequence provides excellent preparation for Level 1 proficiency and Level 2 applied expertise certifications. Course completion certificates are also available by attending each online class and passing the quiz.