Reading Time: 7 minutes

There’s never been a better time to sharpen your skills, learn something new, and build a career with MuleSoft. Whether you’re looking for help, trying to integrate something new, or just looking to learn — MuleSoft offers tons of resources, tutorials, and docs to help you.

We have hundreds of docs pages and more than a dozen tutorials to help developers of all skill sets from the comfort of home. In this blog post, I’m going to be highlighting 10 developer docs and tutorials that will help you sharpen your skills while working remotely.

#1 How to design your first API with API Designer

latest report
Learn why we are the Leaders in API management and iPaaS

If you are new to Anypoint Platform and want to learn how easy it is to build your first API, this is the place you should start. In this tutorial, you will learn how to create your own, fully functional API with MuleSoft’s Anypoint Platform. 

Learn how to design your first API

#2 Jerney.io 

Josh Erney is a MuleSoft Ambassador who has written many educational guides on the DataWeave language and Anypoint Studio. He covers lots of important foundational concepts that are important to learn when building complex data transformations or custom integrations.

Learn more

#3 Developing your first Mule Application

In this next tutorial, you will learn how to import APIs into an Anypoint Studio project, and develop a Mule application that queries a MySQL Database. You’ll get comfortable building integrations in Anypoint Studio, where you’ll be able to create integrations by dragging and dropping different connectors onto the canvas.

Learn how to develop your first Mule app

#4 MuleU: Fundamentals Self Guided Course

This is an excellent self-guided course created by the MuleSoft Training team. It’s self-guided, so learn at your own pace. This course will teach you the fundamentals of Anypoint Platform and gives you hands-on experience with the product.

Learn more

#5 How to setup Git on Anypoint Studio using the EGit Plugin

After you’ve learned how to use Anypoint Studio, combine it with Git to track changes made to integrations. If you are new to MuleSoft and are looking to learn how to set up the EGit Plugin for Anypoint Studio, this is a great step-by-step tutorial on the best practices for source control. 

Learn how to set up Git

#6 Getting Started with DataWeave

In this three-part tutorial series, you will learn some of the basic fundamentals of DataWeave. In these tutorials, you’ll learn what DataWeave is, how to write your first DataWeave script, how to map objects and create data transformations, and how to use strings and equations. 

Get started with DataWeave

#7 How to create your first MUnit Test in Anypoint Studio

For more advanced developers, learning how to build an MUnit test is crucial for those looking to test queries in a local database rather than on a production database. You can use MUnit to test out your integrations before actually deploying them, which is helpful when dealing with large datasets. 

Learn how to create your first MUnit Test

#8 Create your first chatbot

For newer MuleSoft developers, this tutorial should be short and sweet — not to mention a fun one! In this tutorial, learn how to create your very first chatbot using the Slack API and Microsoft Translator with Anypoint Platform. 

Learn how to create your first chatbot

#9 Hello World

Written by the docs team, this is a great hello world tutorial for developers that are brand new to Anypoint Studio. The content is quite basic, but I recommend this as a great starting point if you have just downloaded Anypoint Studio and want to get a successful 200 OK response in the console. 

Learn more

#10 Anypoint Platform Fundamentals

This is an excellent course if you are trying to gain your MuleSoft Certification. It’s a five-day in-person class that will teach you how to develop an API in Anypoint Platform and Anypoint Studio, and build integrations on top of it. 

Learn more about Anypoint Platform

Check out the rest of our docs and developer sites to continue getting the help you need in Anypoint Platform.