Become A Roboticist In 28 Days and Start Creating Robots


Build For 1 Hour A Day To Become A Roboticist


Become a Roboticist is a 28 Day challenge course that teaches the fundamentals of building a robot simulation with the Robotics Operating System.But unlike other courses, you won't learn passively. You'll create a unique robot simulation, share your work on LinkedIn or X every day, make new friends and leave with a new perspective on creating robots.What you get:
33 Video Lessons, 28 Daily tasks, 6 live calls, feedback and accountability
What you will do:
* Solve robotics challenges
* Create your own robot project
* Share your work daily on LinkedIn or X.
How you will change:
* Build the confidence to create a robot simulation from scratch.
* Create a unique robot to describe in interviews or startup pitches.
* Show evidence of your new skills through posting on LinkedIn or X.





Is Become A Roboticist right for you?

โœ… Have you wanted to create a robot, but aren't sure the first step to take?


Do you find everything about robotics overwhelming? Such as:
How do I setup my computer?
What should my first project be?
How do I know if robotics is something I really want to do?

โœ… Have you tried to create a robot, but got stuck in the minor detail?


Did you try building your own robot from scratch but got stuck assembling the low level motor controllers and ran out of steam to build the robot?

โœ… Are you spinning your wheels, working hard but struggling to get ROS to work for you?


Have you tried several examples but found they don't work on your computer?
Or that they work on the wrong version of ROS or Gazebo or Ignition....

If any of these sound familiar...

Then Become A Roboticist was built for you.


What our students are saying...


Camilo - Already Knew ROS 1 But Learnt New Methods In ROS 2

I am a mechatronics engineer with a master's degree in Robotics and AI, who had worked for almost a year as a full-time software developer by the time I started the course with John. I signed up because I was looking for a comprehensive but compact course to improve my skills as a roboticist using ROS2.I really liked the course, it was well structured, the instructions were clear, the provided code worked as expected in 99% of the cases, we learned about both mobile and manipulator robots, John suggested useful exercises at the end of each video and posting on LinkedIn enlarged my network a lot. I gained about 340 followers (from 160 to over 500, more than triple) over the course of the 5 weeks it took me to finish the course which is remarkable by itself.Although I had some experience with ROS1 and Gazebo, I learned a lot from John's tips and presented work methodologies, e.g., inserting the collada model in FreeCAD and modifying the URDF there, using pictures for modeling there, developing within dev Containers, and many more I shared in my posts. Being able to transition from ROS1 to ROS2 and from Gazebo classic to modern Gazebo is also a remarkable achievement, as ROS1 end-of-life comes closer and closer.Last but not least, I loved the constant support John offered to help us achieve the expected results. Chapeau!


Shashank - Expanded on His Masters Degree And Learned How To Build Robots With ROS

It was an amazing course, diving into Gazebo and ROS2 was an exciting challenge. John's detailed explanations, combined with hands-on practice, demystified these powerful tools.I learned how to build robots on FreeCAD, convert them to URDF, simulate in Gazebo, navigate complex environments, and leverage the robust capabilities of ROS2. This practical knowledge has equipped me to tackle real-world robotics projects with confidence. What sets this course apart from the others is how John guides you to showcase your work on social media platforms (LinkedIn, X etc), as learning in public is the way forward and boosts your self-confidence and work-profile.If you're looking to expand your robotics knowledge and unlock your potential, I wholeheartedly recommend John's course. It's an investment that will pay off in dividends, both personally and professionally.Thank you, John, for igniting my passion for robotics and equipping me with the tools to turn that passion into reality!


Matteo - Uses ROS at work everyday and deepened his knowledge of ROS and robotics through the challenge

John has created a thoroughly engaging and enjoyable breakdown of the components required to get started with ROS.As with many things, there's more than meets the eye. It's not just program a robot and awaybyiu go, but all the other considerations of how data is managed, how the robot is designed in CAD so you can test it in simulation, what software tools to use to manage the workflow and stay compatible, the list goes on.As someone who has now for the past two years been in a role where ROS is the core of the product being developed, this both given me more to both grow my knowledge of ROS and take the time to experiment with my own ideas which will hopefully translate into further opportunities in time.Thank you for deciding to make ROS accessible to everyone and I'm glad to play a small part in building the community


"The course offers a great start & ideas on how to implements robotics. Great fundaments in the course, being simulation first lets us learn without having to buy hardware. The delivery method was great." - Theng-Wei"Being able to do ROS through windows is soo much easier as many people don't know how to use linux. I liked the approach being the objective is to do something." - Ramsha"The challenge was really useful for me. I had experience with ROS but had never created a sim from scratch." - Nikita


The constraints you need to finally start creating robots

All beginner Roboticists face the same 10 problems:

If you're reading this, chances are one (or more) of these problems are keeping you up at night (and keeping you from creating robots).


And chances are, you know you are struggling with these problems - which is why you're on this page in the first place.


Whether it's to build a simulation, learn if robotics is the right career for you, or solve a problem with robotics at work, creating robots is something that's been on your list for a while.




  • Slogging Through Theoretical Online Tutorials

  • Long & Complex System Setup That Isn't Easy On Windows

  • Hard to discern "old" tutorials from recent ones

  • Difficult to find re-usable patterns from tutorials

  • Running out of motivation after a day or two

  • Hard to create a unique robot

  • Don't have other roboticists to learn with

  • Struggle to showcase work to employers, colleagues and investors

  • Aren't sure how to pick a starting project

  • Get lost trying to find the right ROS package for their project


Stop Doing Basic Tutorials

The biggest mistakes beginner roboticists make? Doing the basic ROS tutorials (i.e. pub/sub), spending hours setting up Linux or trying to learn the maths "first".The good news is: these are easy to fix.All you have to do is commit to a project, use a prebuilt simulation environment, and play with and modify the robot.If you do this, you will walk away with practical robotics experience, a working simulation and the intuition that comes from tinkering with robots.

Stop Building Motor Controllers

The second big mistake Beginner Roboticists make is trying to start with hardware.The reason is because we are taught in school to focus on fundamentals first, and what's more fundamental than building a robots motor controller?But this is false.Instead, you should be focused on how the overall robotic system works. You want to become a roboticist, not an electronics engineer.And focusing on the robotic system is exactly what you'll be doing inside Become A Roboticist.

Welcome to Become A Roboticist


What You Get


Upon joining, you'll unlock a 28-day curriculum packed with tutorials and frameworks that will help you become a roboticist.

  • ๐Ÿ“น 33 Video lessons covering everything you need to know to build robot simulations with ROS and Gazebo

  • ๐Ÿงจ BONUS ACCESS to a debugging cheat sheet and a video on deploying your simulation to a real robot

  • ๐Ÿ“บ Video modules on designing robots with FreeCAD, configuring sensors in ROS and controlling robots with Python

  • โœ๐Ÿผ Templates and examples for you to download and use (that will save you hours of headache in the future)

  • ๐Ÿง  Weekly Q&A sessions to reinforce everything you've learned (and make sure nobody gets left behind)

Why It Matters


Other courses charge you thousands of dollars, only to wave their hands in the air with "theory."And by the end, you leave with a bunch of notes that sit in a folder for eternity. Meanwhile, you're still confused and unsure about the next step to take.But Become A Roboticist is about moving quickly, taking action, and keeping a tight feedback loop.In just 4 weeks, you'll simulate a wheeled robot, simulate a robot arm and build your own unique robot.And you will leave with the tools to tackle your own robot project.


Want a sneak peek of some of the frameworks we teach?Take our FREE 5-Day Course


Meet Your Instructor!

Dr. John Vial, PhD

Hi, I'm John Vial. I have a PhD in robotics from the Australian Centre Of Field Robotics. I have worked in autonomous systems teams for large Iron Ore Mining companies and I have worked in startups and small robotics businesses.I have strong background in the Robotics Operating System. I want to help anyone become a social roboticist as humanity will require more and more robots to adapt to climate change.


Live Call Schedule

Course dates: 17th May - 21st June 2024. All live sessions are recorded with and shared with all students afterwards.

Live Session #0: Welcome To Week 0 - Getting your computer setup (Friday, May 17th, 5 PM AWST)Live Session #1: Your First Robot - KRYTN the coffee robot
(Friday, May 24th, 5 PM AWST)
Live Session #2: Your 2nd Robot - MACI Robot Arm
(Friday, May 31st, 5 PM AWST)

Live Session #5: Simulating Your Own Robot - Part 1
(Thursday, June 6th, 5 PM AWST)
Live Session #6: Simulating Your Own Robot - Part 2
(Friday, June 14th, 5 PM AWST)
Live Session #7: Celebration Call - Show Off Your Robot
(Friday, June 21st 5 PM EST)


Video Course Curriculum

All videos are between 5-30 minutes long. They are designed so that you can quickly learn what you need and spend your time creating robots.

Week 0 Videos: Setup your computer for creative Robotics1. What to expect over the next 4 weeks
2. Windows1 11: Setting up your computer
3. GitHub, FreeCAD and Blender
4. Ubuntu 22.04: Setting up your computer
5. Why Using Docker Will Save You Hours
6. The Best Way To Save Complex Robotics Projects
7. How To Look Like A Hacker With No Effort
8. How To Publish Your Robotics Work On Social Media
9. Week 0 Live Session

Week 1 Videos: Getting To Know ROS 2 and KRYTN Robot1. How To Drive A Robot: Teleoperation of KRYTN
2. Is The Robotic Operating System Actually Just Like A Discord Group?
3. Using The SOLn Framework To Setup Your Robot
4. Giving Your Robot Eyes: How To Simulate Sensors For KRYTN
5. Giving Your Robot Memory: Setting Up Mapping With KRYTN Robot
6. Self Driving Robot?!? How To Setup Autonomous Navigation For KRYTN Robot
7. Designing your First Robot Link: Using FreeCAD To Sketch Over An Image
8. Make your Meshes Shine! How To Use Blender To Colour Your Meshes
9. How To Add Stuff To your Robot: Adding a Coffee Tray To KRYTn
10: My Robot Is Broken! 5 Tips for Debugging ROS
11: Week 1 live session

Week 2 Videos: Robot Arms and The MACI Robot1. How To Move Your Robot Arm: Using the MoveIT package
2. How To Deal With Robot Complexity: Cleaning the Workspace for MACI
3. Using Other Peoples Code For Robot Models (URDF, XACRO and spawning in Launch files)
4. Giving Your Robot Hands: Designing A Simple Gripper In FreeCAD
5. Installing The Gripper on MACI and Configuring It Using MoveIT 2
6. Programming Your Robot: Writing A Simple Python Script To Open and Close Your Gripper
7. How To Use Other Peoples Work To Move Your Robot: Using pymoveit2 To Script Your Robot
8. Adding Something For MACI to Pickup: Using Gazebo To create an Environment
9. Week 2 Live Session

Week 3 &4 Videos: Find a robot and simulate it1. How To Sketch A Robot in FreeCAD for ROS: The 4S method
2. Don't Start From Scratch Again: How To Use KRYTN and MACI Projects As Templates
3. Fantastic Robots and Where To Find Them: How To Pick A Robot To Simulate
4. How To Create Interesting Environment? Use Your Phone To Scan The World and Load It Into Gazebo
5. 3 Example Robot Simulations Created From Images Of Real Robots
6. 3 Tips For Your Robot Build
7. From Simulation To Real World: What You'll Need To Change To Use These Templates On A Physical Robot
8. Live Session Replay Week 3
9. Live Session Replay Week 4
10. Live Session Replay Week 5


Finally commit to overcoming your fear of ROS.

Question for you...Do you struggle to setting up your computer to run Ubuntu for ROS?Or do you find yourself starting ROS tutorials but never finishing them?Maybe you're familiar with the dread of trying to find ROS examples that work on your version of ROS?Or perhaps you waste time asking Chat GPT and finding yourself tied in knots?

You're not alone.

In fact, you're just like the Become A Roboticist alumni used to be - before they joined.And after going through Become A Roboticist, these problems became a thing of the past.And from there, some went on to get jobs at robotic companies, build their own robot simulations, or use their new knowledge to lead robot deployment teams.You're one click away from making the commitment to yourself to finally overcome ROS tutorial hell and unlock the skills to create robots.

Join Become A Roboticist


100% Refund and Rollover Policy

We want your Become A Roboticist investment to be 100% risk free.So, if you complete the course materials and find the course isn't for you within 14 days of starting it, we will refund 100% of your investment.And if you find after enrolling that your schedule is busier than you thought, we will roll you forward into a future cohort at zero additional cost.However, part of what makes Become A Roboticist work is the financial accountability. If you do not engage with the course materials or fail to take action (i.e. you did not post to LinkedIn or X) during the course, this does not qualify for a refund.

Join Become A Roboticist





Become A Roboticist - Live 17th May
Cohort Enrollment


  • ๐ŸŽฅ 6 live workshop sessions with examples, walkthroughs, and Q&A sessions for students

  • ๐Ÿ’ป 33 video curriculum you can take at your own pace (with lifetime access to these recordings)

  • โœ๏ธ Templates and frameworks to help you find projects, configure ROS and develop your own models

  • ๐ŸŽฌ LIFETIME ACCESS to session recordings

  • โญ•๏ธ Private community of roboticists with channels for getting help and robotics topics

  • โœ๏ธ Leave with templates for creating your own robotic systems with ROS and Gazebo

  • ๐Ÿ”’100% refund or rollover policy if you complete the tasks and the required posts within the first 14 days

  • ๐ŸชŸ Use your Windows 10/11 computer to simulate robots






Frequently Asked Questions

How much does this cost?


Other courses charge upwards of $5000 to help you learn ROS.But our goal with Become A Roboticist is to keep it accessible while still charging enough to keep you accountable.The full price of the course is $400.

Can I gift enrollment of Become A Roboticist to a friend?


Absolutely! And what a tremendous gift indeed.To do so, simply enroll using your email address.Then, send an email to "[email protected]" with the subject line GIFT TRANSFER REQUEST and we will send you further instructions.

What's the time commitment?


Life is busy. We know you don't have time to program robots all day.Which is why this course is designed to be done in less than 60 minutes per day.On top of this simple, daily robotic tasks, there are (optional) live sessions every week as well as a self-paced curriculum.

Is this just another YouTube robotics course?


On the surface, this might look like just another course on the subject of robotics and ROS.But beneath the surface, what you're really getting is an immersive cohort-based course and community that ensures you take action, holds you accountable, and moves you along to building robots with ease.

May I Get Financial Assistance?


We know that for some the course fees can be alot of money.Unfortunately this course isn't subsidized by a university or government and so we cannot give out free or discounted lessons.If you would like to sponsor some seats for disadvantaged groups, please contact us at [email protected]

Is this a ROS 1 or ROS 2 Course?


This course will take you through using ROS 2 humble and Gazebo Fortress.
These are Long Term Supported versions of ROS and Gazebo.

Can I use my Mac laptop?


This course is designed for students using a Windows 10 or 11 computer.
Recent chip upgrades that Apple has introduced make things much more difficult.
You can still run the course inside a Virtual machine, but I won't be able to give you any support getting it to work.

I have a corporate PC, can I do this course?


You will need the most recent Windows updates and be able to run WSLv2 (Windows Subsystem for Linux), as well as install programs. You should ask your IT team for admin access, or use your own personal laptop if you can.

Can I do this course on Ubuntu? Do I still need Docker?


Yes you can do it on Ubuntu.
We still recommend that you run it inside of Docker as it will reduce the complexity greatly. You'll spend less time focused on Linux system admin, and more time focused on doing robotics if you run inside docker.

What kind of computer do I need?


Ideally an intel or AMD CPU, running an updated Windows 11 with an Nvidia GPU and at least 16 GB of RAM.
You will also need about 30+ GB of free hard drive space available.

I'm worried I'll get busy during the course, how long will I have access to the material?


Don't worry, you'll have access to the course materials after the course finishes.
There is no end date when it is scheduled to disappear! All the videos are hosted as unlisted videos on YouTube. This means that even if the site goes down you will still be able to access the recordings if you have the link.
Also if you find that you unexpectedly become too busy to do the course, you can apply to be rolled over into the next cohort free of charge.

Will my boss be upset to see that I'm posting about robotics?


Don't worry, this a common fear beginners have.
Fear not, it's unlikely that you're boss will be worried about your posts on robotics, especially if you don't do robotics as part of your job right now.
You might even convince them that it is a good for them as you will be gaining a new and valuable skill that you could apply to help the company.

Do I need to buy a robot for this course or is it simulation only?


This challenge is simulation only, you won't need to buy a robot.
However, it does discuss what parts of this system will be transferable to a real robot (ans: most of it) and what extra things you will need to do if you want to build a real robot using ROS.

But I want to build a robot anyway, what do you suggest?


We're looking into some simple and cheap robots designed for robotics learning to recommend along with the challenge. Chat with John in the discord to find out what robots are currently being considered.