An important notice re. Lego EV3 Lab software
The current 32-bit version of the EV3 Lab software is not compatible with the upcoming release of Apple’s 64-bit operating system for Mac computers, called ‘Catalina’. LEGO have therefore decided to replace the current EV3 Lab software and EV3 Programming App with a completely new app, called LEGO® MINDSTORMS® Education EV3 Classroom. Featuring a coding language based on Scratch, EV3 Classroom will initially launch for macOS in November 2019 and in Spring 2020 for iOS, Windows 10, Android and Chrome. EV3 Classroom will offer a consistent experience, features, and content across all devices.
For Mac users to continue to enjoy an uninterrupted EV3 experience, LEGO recommend that you upgrade to the new EV3 Classroom app before updating to the new OS version. For further questions and support, you can reach out to Technical Consumer Service https://education.lego.com/en-us/support or call 1800 823 757.
Note that the existing EV3 software will continue to work on operating systems designed to support 32-bit applications (such as Win 7, Win 10 and previous MacOS). However, it would be advisable to plan for the future and switch students to the new software. Please note that at present the new software does not support third-party sensors such as those used for Lego RoboCup soccer.
High School students can program EV3 using Python
You can now program your EV3 Brick using EV3 MicroPython. You can start programming straight away by installing the EV3 MicroPython image onto any micro SD card and inserting it into the EV3 brick. Switching back to the standard LEGO® MINDSTORMS® EV3 firmware is as simple as removing the EV3 MicroPython micro SD card. To get you started, full documentation and sample API code can be downloaded at the link below.