Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers web scraping, API interaction, and automation, which are essential skills for building dynamic applications without traditional coding
Teaches how to build voice apps for Amazon's Alexa, which allows learners to tap into the growing market of voice-based interfaces
Explores building 3D games without code, which can be a gateway to understanding game development principles in an accessible way
Requires accounts with third-party services like Zapier, Slack, Giphy, and others, which may involve creating new accounts or managing existing ones
Uses tools like Figma, Carrd, Glide, and Webflow, which may require a learning curve for those unfamiliar with these specific platforms
Emphasizes the use of specific no-code tools like Parabola and Obviously AI, which may limit the learner's exposure to other similar platforms

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical no-code development & project building

According to learners, this course provides a largely positive introduction to no-code development, emphasizing hands-on projects across various domains like web scraping, APIs, automations, mobile apps, and websites. Students praise the instructor's ability to teach by building, which many found highly effective for quickly grasping concepts and building a practical portfolio. While some sections utilize tools that may require minor external updates due to platform changes, the overall structure and content are considered highly valuable for anyone looking to build digital products without writing code, especially those new to development.
Accessible for those new to development.
"As someone with zero coding background, I found this course very accessible."
"It's a great starting point for anyone looking to get into no-code."
"I had no prior development experience and was able to follow along."
"Perfect for beginners wanting to build without traditional code."
Introduces a wide range of no-code tools.
"I got a great overview of different no-code tools like Zapier, Glide, and Webflow."
"It exposed me to many possibilities within the no-code space using various platforms."
"The course covers a good variety of popular no-code tools."
"Learned about tools for APIs, automations, web, and mobile apps."
Helps build practical skills for product creation.
"I can actually build simple products now without needing a developer."
"Helped me understand how to quickly prototype ideas using no-code."
"I gained skills I can immediately apply to building my own projects."
"Provided the tools and knowledge to start creating digital assets."
Clear, engaging, and effective teaching style.
"The instructor's explanations were clear and easy to follow, even for complex topics."
"He is good at helping people to learn by building, which resonated with me."
"I enjoyed the instructor's teaching style; he keeps things practical."
"The instructor is knowledgeable and explains things in a way that makes sense."
Builds practical skills through diverse projects.
"I loved how practical this course was. Building the projects helped solidify the concepts."
"The hands-on coding and projects are the strongest part of the course for me, I really learned a lot by building."
"I appreciate that the course focuses on actually building things with no-code tools."
"Loved the project-based approach, it makes learning much more engaging and practical."
Some tools or platforms require updates.
"Some sections felt slightly outdated as the no-code tools have changed their interface."
"I encountered minor issues following along due to updates in the tools used."
"Needed to look up some steps as the platforms had new versions."
"Suggest checking for tool updates while following the course."

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