mBlock
    
            
                
                    Base on scratch offline v2.0 by MIT
                
            
             
            
             
            
        
            mBlock is a visual programming platform based on Scratch 3.0 that helps students learn programming concepts through drag-and-drop blocks, Python, and IoT/AI modules. Developed by Makeblock, it supports programming robots and Arduino boards with an intuitive interface. Designed for education, it bridges the gap between beginner-friendly environments and real-world coding with Python, AI, and robotics tools.