top of page

Learn Robotics and AI members

Publicยท1220 Roboticists

๐Ÿค–๐Ÿ“š "2024 Yearly Plan (Month-wise) to become a self-taught Robotics Software Engineer" ๐Ÿš€

(Detailed blog post with links now available: https://www.learnroboticsandai.com/post/become-a-self-taught-robotics-software-engineer-step-by-step-guide)


Happy New Year! Here is your learning plan for 2024.


๐Ÿ—“๏ธ JANUARY


๐Ÿ› ๏ธ Step 1: Define Your Core Motivation:

โœ… Uncover your 'why' in robotics:https://lnkd.in/ekA6_Ep2

โœ… Discover the right reasons to study robotics:https://lnkd.in/ebbRFabg


๐Ÿ—“๏ธ FEBRUARY


๐Ÿงฎ Step 2: Build a Strong Mathematics Foundation:

โœ… Dive into essential mathematics:https://lnkd.in/eJ9xjitG


๐Ÿ—“๏ธ MARCH


๐Ÿ–ฅ๏ธ Step 3: Switch to Ubuntu OS:

โœ… Elevate your environment:https://lnkd.in/e674eksG


๐Ÿ“ Step 4: Install VS Code:https://lnkd.in/eMkbxUgt


๐Ÿ”ง Step 5: Create a Conda Environment:https://lnkd.in/eBBXavFp


๐Ÿ‘จโ€๐Ÿ’ป Step 6: Learn Git:

โœ… Master version control:https://lnkd.in/eJvbTFCC


๐Ÿ—“๏ธ APRIL


๐Ÿ Step 7: Learn Python (for those with no prior programming background):

Start your journey:https://lnkd.in/etRd5-uM


๐Ÿ”ข Step 8: Learn the basics of C++ (if you are already familiar with Python):

Expand your skillset:https://lnkd.in/erepz6qM


๐Ÿ—“๏ธ MAY


๐Ÿง  Step 9: Learn TensorFlow:

Explore the world of AI and deep learning:https://lnkd.in/eVJvQif2


๐Ÿ‘€ Step 10: Learn OpenCV:

In Python:https://lnkd.in/erTnvbEe

In C++:https://lnkd.in/ezanJtuq


๐Ÿ—“๏ธ JUNE


๐Ÿค– Step 11: Learn Gazebo:

Simulate your robotic environments:https://lnkd.in/eWJc_2Sc


๐ŸŒ Step 12: Learn ROS/ROS 2:

Master the Robotic Operating System:

๐Ÿ”— ROS 2 Crash Course:https://lnkd.in/eWssfAsq

๐Ÿ”— Comprehensive list of ROS 2 resources:https://lnkd.in/eFHR4qU5

๐Ÿ”— Top 10 ROS projects for beginners:https://lnkd.in/e-3u9MxS


๐Ÿ—“๏ธ JULY-AUGUST


๐Ÿ› ๏ธ Step 13: Define projects based on your own curiosity:https://lnkd.in/eZTs3_8y


๐Ÿ“œ Step 14: Do projects in different domains in robotics: perception, planning, learning, control, behavior with focus on navigation, manipulation, locomotion, or multi-agent systems:

๐Ÿ”—https://lnkd.in/e8n86xQ9

๐Ÿ”—https://lnkd.in/evPTbuDf

๐Ÿ”—https://lnkd.in/evJWdPim


๐Ÿ–‡๏ธ Step 15: Define your niche:https://lnkd.in/eztbYrcm


๐Ÿ—“๏ธ SEPTEMBER-NOVEMBER


๐Ÿ“ฐ Step 16: Do more projects within your chosen niche


๐Ÿ—“๏ธ DECEMBER


๐Ÿ“‹ Step 17: Build a portfolio of projects


๐Ÿ“ Step 18: Create a strong CV and prepare for interviews


๐Ÿ“ฉ Step 19: Apply for jobs


Follow this systematic approach, stay focused, and soon you'll be on your way to a successful career in Robotics Software Engineering! ๐Ÿค–๐Ÿš€

Ridwanullah Jimoh
Ene 11, 2024

Thanks for the update

About

Welcome to the group! You can connect with other members, ge...

Roboticists

bottom of page