Thought leadership from the most innovative tech companies, all in one place.

How to write for In Plain English

ipe banner

Are you passionate about JavaScript, Web Development, Programming, Python, AWS, or Artificial Intelligence? Interested in Entrepreneurship and Thought Leadership? Looking to dip your toe into the Metaverse? Do you already write but don't get enough exposure? Want to massively increase the likelihood of your content being curated and featured by Medium?

Well look no further, you've come to the right place!


Complete this short form to get added as a writer:

About Us

We're a media company, best known for our four 'in Plain English' publications: JavaScript in Plain English, AWS in Plain English, Python in Plain English, and Artificial Intelligence in Plain English.

We have also recently launched Venture and Cubed, which tackle entrepreneurship and Web3, respectively.

Our 'North Star' is explaining complex topics in a simple, accessible manner. However, we still cater for a range of skill levels. So while we may be famous for explaining things "in plain English", newcomers and seasoned professionals alike will find interesting, engaging content in our publications.

How to submit content

If you're interested in writing for a publication that receives over three million views each month, get in touch by completing this short form:

We also love to hear feedback from the community. Whether you're an existing writer, or an avid reader, please let us know how we can improve! Do not hesitate to get in touch to let us know what we are doing well and ways that you think we could get better. Please do not hesitate to contact us by email: hello[at]

You can also use that email address if you have any other questions that do not fit into any of the above.

A few words on content guidelines

Note: Although the text in this section leans towards JavaScript In Plain English (our first, and most popular publication), the same principles apply to all of our publications.

JavaScript in Plain English loves receiving quality articles about all JavaScript-related content, whether that be vanilla JS, React, Node, Vue, Svelte, Angular, Webpack, Jest, GraphQL, Software Engineering, the list goes on! If what you are writing about makes use of JavaScript in some way, chances are that we are interested. And more importantly, chances are that our readers are interested too!

There are, however, some topics that have been written about so much, that writing about it again adds little to no value to the coding community.

An example of a saturated topic would be an article that covers ES2015/ES6 features. Another example would be an article that covers the basics of React Hooks. The same also applies to topics that are outdated, or no longer considered to be a best-practice. An example of this would be an article about React Class components.

With that said, if you feel that your article on such a topic manages to cover it from a new perspective and deserves to be heard, then please go ahead and submit it - we will gladly review.

And if you are ever in any doubt, avoid the hesitation by simply submitting your work and our editors will happily review. 👍

Can I promote products/things in my article?

This depends. If you have a newsletter that you would like to promote, that's fine, feel free to leave a call to action at the bottom of your article. If you have a free service such as a YouTube channel or some Open Source software, you are welcome to do so. If you are looking to promote a paid service, whether that is a paid course, a subscription, a product etc, we would appreciate if you reach out to us beforehand to discuss. In this case, send an email to hello[at] with a brief outline of your article and what it is that you are looking to promote. If this is not followed, we will either reject the article or remove the product placement/s. We will also remove any affiliate links.

What happens to your content after it gets added?

Firstly, we have an Editorial team that will review your content for errors, typos, mistakes etc. In the first instance, they will elevate the quality of your content by fixing these.

Sometimes our team may also make minor changes to your content, but this is purely to help improve your content for things such as SEO purposes.

If your content has too many mistakes, comprehension issues, is of poor quality, or covers a topic that is not relevant to our publications, it may get rejected, in which case we will let you know this.

Before submitting content, we recommend reading our Style Guide  -  be sure to read it if you have intentions of writing for us!

Adding your content to one of the In Plain English publications helps put your work in front of more readers. This means you get more views.

We usually place additional text at the end of your article. This often takes the form of linking to our community Discord channel, our social channels, and any other content we feel to be relevant. In exchange, we may also promote your content on our social channels, in our newsletter, and on our main site.

Complete this short form to get added as a writer:

We look forward to hearing from you!

Continue Learning