We may earn an affiliate commission when you visit our partners.
Codestars • over 2 million students worldwide!, Ravinder Deol, and Command Codeless

Good job on landing here, on this no-code development course. You can check out the full curriculum below :)I think you're going to like this course; because in the development space, there is a steep learning curve. Many of us don't need to waste our time with that.I'm not one to make you sit through theoretical lectures.I'm a no-code developer who is good at helping people to learn by building...So much so, I created this no-code development course.As the creator of this course (and Command Codeless), I've built numerous products far more cost-effectively and quicker than it would take someone to 'code' them.Now the chances are...You've tried software development, but you're not happy with your progress.To put it simply, you're not following the path of least resistance. You don't need to join this course, but if you're like many others, there's a strong chance you want to be able to build products without a technical partner.I promise that if you take the time, you'll walk away from this course understanding how to build websites, mobile apps and software quicker than it would take you to learn how to code. You will grasp many of the programming concepts faster via this no-code course.Instead of theory, you'll learn practical skills as we work through projects, such as: Scraping Websites Working With APIs Building Voice Apps For Alexa Creating One-Page Websites Developing Mobile AppsAnd, more.This course would have saved me a lot of; confusion, money (I spent $5,000+ on a coding bootcamp - don't do the same) and wasted hours while on my journey of learning development.Go from zero to building up a portfolio of products, and gain lifetime access to the lectures, and worksheets this course has to offer you.For a small investment, you can re-ignite your passion for building and be sure never to waste your time again. And if you don't love the course, take advantage of Udemy's refund policy.It's time to decide; are going to continue struggling with building products, or are you going to dive in with zero risks, and all to gain by learning a new skill?

Enroll now

What's inside

Learning objectives

  • How to scrape data from websites - with no code
  • How to work with apis - with no code
  • How to build automations - with no code
  • How to create bots - with no code
  • How to analyze big data - with no code
  • How to develop voice apps for amazon's alexa - with no code
  • How to build one page websites - with no code
  • How to develop mobile apps - with no code
  • How to build membership websites - with no code
  • How to build 3d games - with no code
  • How to monetise your no-code skills
  • Show more
  • Show less

Syllabus

To begin, I want to welcome you in. I also want to set some guiding principles which will help you on your no-code development journey, all-towards building products with no-code.
Read more

Welcome. I can’t wait to help you build products using no-code, as being able to do this is a powerful skill to have. It’ll impact all areas of your personal and professional life.

I have either created or tested these resources. They come with my seal of approval, and I hope they serve as a valuable resource for you.

These mini no-code projects are great complementary material to this course.

To make sure you have the best learning experience on this course, please review the statements in this lecture to tailor the course to your specific learning needs.

Welcome to the No-Code Fundamentals section. Here, you'll be learning about the fundamentals of the no-code ecosystem.

Here, you'll be learning about the fundamentals of the no-code ecosystem. Later in this course, as you begin building your projects, an understanding of these fundamentals will be beneficial.

In this lecture, I want to clarify what no-code is before you get started on your no-code development journey.

It’s often the case that you hear coders discuss the stack that they’re using. As a no-coder, you’ll also be using a stack. However, your stack will differ from the stacks that coders use.

No-Code Fundamentals
In this section, we’ll be building a web-scraper and scraping data from Angel’s website.

For this section, we’re going to imagine a fictional scenario where web-scraping would be useful. That fictional scenario being, if we were putting a report together on investors in the education industry.

Web Scraping – Simple Scraper [Updated - Step-By-Step GIFs]

In this section, to complete this project, you’ll need these resources.

In this lecture, let's begin by initialising our scraper and setting it up.

In this lecture, we’ll define to our web scraper the data we want it to scrape.

In this lecture, we’re going to run our scraper and discuss how we can use the data.

Web Scraping
In this section, we’ll be collecting data and working with Coin-API.

For our project in this section, we’ll be working with Coin-API to collect our data and store it in a Google Sheet. We’ll be using Parabola to do this.

APIs – Parabola [Updated - Step-By-Step GIFs]

In this lecture, let’s begin by initialising our API and setting it up.

In this lecture, we’ll filter through our APIs data to target the specific data we require.

In this lecture, we’ll format the numbers within our data to something more readable.

In this lecture, we’ll export the data that we’ve filtered down into Google Sheets.

In this lecture, we’ll publish our flow so it overwrites into Google Sheets automatically.

APIs
In this section, we’ll be building out a Twitter automation using the no-code automation tool - Zapier.

For our project in this section, we’ll be using Zapier to automatically post the price of Bitcoin on Twitter, everytime our Google Sheet is updated.

In this section, to complete this project, you’ll need both a Zapier and Twitter account.

In this section, we’ll start with our Zapier automation and connect it to Google Sheets.

In this section, we’ll connect the next stage of our automation - Twitter

In this section, we’ll be publishing our Zapier automation.

Automations
In this section, we’ll be building a Slack bot in combination with Zapier and Giphy.

For our project in this section, we’ll be using Zapier to post a GIF from Giphy whenever a keyword is mentioned in Slack. Naturally, this will be an automated bot.

In this section, to complete this project, you’ll need access to Zapier, Slack and Giphy.

In this lecture, let’s start with configuring Slack to build out our bot.

In this lecture, we’re going to add a conditional statement, otherwise known as a helper statement. Reason being, we only want our bot to trigger with a specific keyword.

In this lecture, we’re going to connect Giphy. Because, at the moment our bot doesn’t post anything. We want Giphy to post a GIF whenever the keyword ‘awesome’ is mentioned.

In this lecture, we’re going to connect Slack to our bot.

In this section, we’ll be publishing our bot.

Bots
In this section, we’ll be diving into a data science project - without coding. We’ll be analysing a publicly available big dataset for trends, just like a data scientist would do.

For our project in this section, we’ll be using Obviously AI to help us analyze data. A programmer may use R or Python, but as no-coders, we’ll be using Obviously AI.

In this section, to complete this project, you’ll need Obviously AI and Kaggle.

In this lecture, we’re going to be sourcing the data that we’ll be analysing. Naturally, we’ll be using an existing piece of data, as we haven’t created a product with such a big dataset.

In this lecture, we’ll be uploading the large dataset on avocado’s to Obviously AI. This is the data we sourced in the previous lecture from Kaggle.

In this lecture, I’ll be showing you how to work with the data in Obviously, which we uploaded and ran an analysis on in the previous lecture.

Data Science
In this section, we’ll be building a voice application which can be published on Amazon’s Alexa or Google’s Home device.

In this lecture, I will introduce what we will be building in this section.

In this lecture, I will highlight the tools that we will be using to build this project.

In this lecture, we will go through the initial set up of the voice application.

In this lecture, we will go through creating the launch sequence for the voice application.

In this lecture, we will go through setting up the action to query users.

In this lecture, we will set up the API so we can query it for data.

In this lecture, we will create the block to return data to the user.

In this lecture, we will test our voice application.

In this lecture, I share the resources you should refer to for publishing your app.

In this lecture, I describe  next steps you can take to level up your app.

In this section, we’re going to build a one-page website using Figma. We’ll be converting the Figma design into a real one-page site in the next section as part of another project.

Figma is often where the journey begins for no-code projects. No-code developers will design their projects in Figma, then build those designs out in no-code development tools. This is the reason why I want to get you familiar with using Figma - Figma is intuitive.

In this lecture, we’ll get our Figma file setup; ready to build-out our one-page website.

In this lecture, we’re going to bring our site to life by placing our image upon the frame.

In this lecture, let's add our logo onto the frame. Albeit, a text logo.

In this lecture, I’d like to add the body copy into our frame. Essentially the bulk of text. In our case, that consists of the website title, and subtitle. Both of which are text elements.

In this lecture, we’ll build our subscribe form. This will consist of the following; subscribe form, placeholder text, subscribe button, subscribe button text and disclaimer text.

In this lecture, we’re going to build out our profile image combined with a little description.

In this lecture, I want to finalise our design by aligning the overall proportions.

In this lecture, I want to share some parting words with you in regards to Figma.

Figma Crash Course
In this section, we’ll be converting our Figma design into a one-page website using Carrd.

Functionality wise, we’ll predominantly be using Carrd to create our one-page newsletter website. We’ll also be using Unsplash for images, and Mailerlite for email marketing.

In this section, to complete this project, you’ll need: Carrd, Unsplash and MailerLite.

In this lecture, we’ll be getting started from a blank canvas and adding or text and image elements. We’ll be styling these in the next lecture. For now, we just want them visible.

In this lecture, we’ll style our background and website image. Making it easier on the eye.

In this lecture, we’ll style our logo. Albeit the text logo which we refer to as the site title.

In this lecture, we’ll be styling the body copy of our website.

In this lecture, lets style our subscribe form.

In this lecture, we’ll be styling the profile image section on our website.

In this lecture, we’ll connect our subscription form to an email marketing software. The email marketing software we’ll be using is MailerLite. They have a generous free plan.

In this lecture, we’ll be publishing our website live.

One-Page Website
In this section, we’re going to build a mobile app from a Google Sheet using Glide.

Functionality wise, we’ll predominantly be using Glide and Google Sheets to create our mobile application. Though, we will be collating the data for our app from various sources.

In this section, to complete this project, you’ll need Glide and Google Sheets.

In this lecture, we’re going to populate the data for our mobile application.

In this lecture, we’re going to integrate our Google Sheet with Glide for the initial scaffold. Essentially, we’re going to connect our backend - Google Sheets, to a frontend - Glide.

In this lecture, we’re going to be designing the start screen for our mobile app in Glide.

In this lecture, we’re going to be designing our graffiti items page.

In this lecture, I want to introduce you to the other pages in Glide which can be used to customise your app. However, we won’t really be taking any actions on them. I just want to make sure that you’re familiar with them, for when you create your mobile apps.

In this lecture, I want to style the overall feeling of our app before publishing.

In this lecture, we’ll publish our app for the whole world to use.

Mobile App
In this section, we’re going to build a membership website using Webflow.

In this section, we’re going to build a membership website using Webflow. This is going to be a cool project, because once you understand how to build this, it’ll open up your mind to other membership style websites you can build with Webflow.

In this section, to complete this project, you’ll need access to the following tools.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Focuses on building practical projects like web scrapers, mobile apps, and websites, which is ideal for quickly prototyping and launching ideas without coding knowledge
Covers a wide range of no-code tools and platforms, such as Parabola, Zapier, Giphy, Obviously AI, Figma, Carrd, Glide, and Webflow, providing a broad introduction to the no-code ecosystem
Teaches how to build automations and bots using tools like Zapier, which can significantly improve efficiency in various professional settings by automating repetitive tasks
Explores data analysis using no-code tools like Obviously AI, which allows learners to gain insights from large datasets without needing to write code, making data science more accessible
Includes a section on developing voice apps for Amazon's Alexa, which is a valuable skill for those interested in the growing field of voice technology and smart home applications
Requires learners to create accounts with third-party services like Zapier, Slack, Giphy, Obviously AI, and Kaggle, which may involve additional costs or privacy considerations

Save this course

Save The Complete 'No Code' Developer Course: Build 23 Projects to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in The Complete 'No Code' Developer Course: Build 23 Projects with these activities:
Review Basic Web Development Concepts
Reinforce your understanding of basic web development concepts. This will provide a solid foundation for understanding how no-code tools abstract away the complexities of coding.
Show steps
  • Review HTML structure and tags.
  • Practice basic CSS styling.
  • Understand the role of JavaScript in web pages.
Read 'The Lean Startup'
Learn about lean startup principles and apply them to your no-code projects. This will help you build successful products more efficiently.
Show steps
  • Read the book and take notes on key concepts.
  • Apply the Lean Startup methodology to your no-code projects.
Read 'Hooked: How to Build Habit-Forming Products'
Learn about user engagement and habit formation. This will help you design no-code projects that are more likely to be successful.
Show steps
  • Read the book and take notes on key concepts.
  • Consider how the Hook Model can be applied to your no-code projects.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Build a Simple Landing Page with Carrd
Practice building a landing page using Carrd. This will reinforce the skills learned in the one-page website section of the course.
Show steps
  • Sign up for a Carrd account.
  • Choose a template or start from scratch.
  • Customize the design and content of your landing page.
  • Publish your landing page.
Document Your No-Code Journey
Reflect on your learning process and share your experiences. This will help solidify your understanding and provide value to others.
Show steps
  • Create a blog or social media account to document your journey.
  • Share your progress, challenges, and successes.
  • Engage with other no-code enthusiasts.
Create a No-Code Tool Comparison Chart
Deepen your understanding of the no-code landscape. This will help you choose the right tools for your projects.
Show steps
  • Research different no-code tools and their features.
  • Create a chart comparing the tools based on various criteria.
  • Share your chart with the no-code community.
Help Others in No-Code Communities
Solidify your knowledge by teaching others. This will also help you build connections in the no-code community.
Show steps
  • Join online no-code communities and forums.
  • Answer questions and provide assistance to other members.
  • Share your knowledge and experiences.

Career center

Learners who complete The Complete 'No Code' Developer Course: Build 23 Projects will develop knowledge and skills that may be useful to these careers:
Entrepreneur
An entrepreneur starts and manages their own business, often in tech. This course will be useful as it teaches you how to build a variety of software products quickly and cost-effectively, including websites, mobile apps, and automations, which can be essential for entrepreneurs needing to validate a product idea. The course is a foundational way to build products without a large upfront investment in a developer, and can allow for easy and agile iteration and testing of ideas.
No Code Application Developer
A no code application developer builds software using visual, drag-and-drop interfaces instead of traditional coding. This course is designed for building websites, mobile applications, and software without writing code, making it directly applicable to the work of a no code application developer. Through building projects such as web scrapers, voice apps, and membership sites, the course provides the practical skills and experience needed for this role, giving you an opportunity to create a portfolio utilizing a variety of no-code tools.
Automation Specialist
An automation specialist designs and implements workflows to streamline processes using software tools. This course teaches you how to build automations, create bots, and work with APIs without code, all of which are fundamental tasks for an automation specialist. In particular, it will give you hands-on experience with tools like Zapier, working with APIs, and integrating different services which allows automation specialists to build and deploy automated solutions.
Voice Application Developer
A voice application developer designs and builds voice-activated software for platforms like Amazon Alexa and Google Home. This course includes a section on building voice apps for Alexa, providing you with hands-on experience in developing conversational interfaces. This is particularly useful for a voice application developer, by teaching how to set up voice applications, handle user queries, and interface with APIs, allowing you to understand the development lifecycle of voice apps.
Mobile Application Builder
A mobile application builder creates software applications for mobile devices. This course teaches you how to create mobile apps with no code, using tools like Glide and Google Sheets. The course provides the skills needed to design and deploy mobile applications, and is particularly useful for those who want to rapidly build functional apps without coding knowledge. Through this course, you learn by building a mobile app from start to finish, which provides practical experience in this role.
Freelance Developer
A freelance developer provides software development services to clients on a contract basis. This course provides experience with a variety of no-code tools, which could let you take on projects ranging from website creation, to automations, to mobile app development. This may be useful especially for those who want to rapidly turn around projects, or who want to focus on front-end UI, and let the no code tool handle the rest.
Web Designer
A web designer focuses on the visual layout and user interface of websites. This course includes building one page websites using Figma and Carrd, giving you exposure to design tools and web development platforms. The course provides practical skills in designing and implementing web pages which are essential for a web designer's workflow. Through this course you will have the ability to directly translate designs into working websites.
Data Analyst
A data analyst examines and interprets data to identify trends and insights. This course may be useful by providing a foundation in using no-code tools for data science, including analyzing data sets using Obviously AI. While a data analyst often works with more advanced tools, this course will give you practical experience with data analysis, and show you how to work with large datasets, in addition to performing data extraction via web scraping, which are skills that a data analyst needs.
Digital Marketing Specialist
A digital marketing specialist focuses on promoting products or services using digital channels. This course may be useful as it covers building one-page websites and working with email marketing software like MailerLite, which are relevant skills for this role. Through this course, you will learn how to create landing pages for campaigns, and build forms that drive lead generation. These are critical elements in many digital marketing campaigns.
UX Designer
A user experience designer focuses on enhancing the usability and user satisfaction of products. This course may be helpful because it includes the use of Figma for designing one-page websites, which gives you experience in designing user interfaces. By learning to implement designs in Carrd, you will also gain practical insights into the user interfaces. This gives a UX designer some understanding of development considerations.
Software Product Manager
A software product manager oversees the development and strategy of software products. This course may be useful as it provides a broad overview of how to quickly build a variety of software applications including websites, mobile apps, and voice applications. The course teaches you to rapidly prototype and deploy software using no-code tools, which provides valuable insight into the product development lifecycle.
Technical Project Manager
A technical project manager leads and coordinates technical projects, often in software development. This course may be helpful, as it gives you experience with a wide range of no-code tools and approaches to software development. The course teaches you about building websites, mobile apps, and automations which can give you a broad understanding of the technical landscape that technical project managers often oversee.
Solutions Architect
A solutions architect designs and oversees the implementation of tech solutions to meet business needs. This course may be helpful by providing an understanding of no-code tools and platforms, enabling you to design and implement solutions more rapidly. By learning how to scrape data, work with APIs, and build a variety of applications, a solutions architect gains experience with a wide range of technologies which can inform architectural decisions.
Business Consultant
A business consultant advises organizations on improving their efficiency and performance. This course may be useful, as it introduces you to the possibilities of no-code development, enabling you to create rapid prototypes and automations for clients. Understanding how to build websites, mobile apps, and automate processes without coding will give consultants a practical understanding of how technology can solve business challenges.
Technical Writer
A technical writer creates documentation and guides for software and technical products. This course may be helpful as a means to learn the functionality of software, and how to generate content for software, especially as it applies to the process of building apps. By learning about the no-code development process through building various applications, a technical writer gains a deeper understanding of the software development process.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in The Complete 'No Code' Developer Course: Build 23 Projects.
Introduces the Lean Startup methodology, which emphasizes rapid experimentation and iterative product development. It is highly relevant to no-code development, as no-code tools enable faster prototyping and validation of ideas. The book provides a framework for building products that customers actually want, reducing the risk of building something nobody needs. This book is commonly used as a textbook at academic institutions.
Explores the 'Hook Model,' a four-step process companies use to build customer habits. Understanding these principles can help you design more engaging and effective no-code applications. It provides a framework for thinking about user engagement and retention, which is crucial for the success of any product, regardless of whether it's built with code or no-code tools. This book is valuable as additional reading to help you think about product design.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser