WiFi Extension
If you want to work on FPGA projects in a team or work on Edge-AI, you can check out ONE WARE Studio!
The WiFi Extensions make it easy to use your FPGA as an IoT controller. You have to take a cheap ESP-01 and plug it in the connector. Then you can use the FPGA as a programmer and USB interface for the ESP8266 together with the onboard buttons. And when you only have one CRUVI connector left, you can just plug a second extension like the SCD40 CRUVI module on top of the extension.
WiFi Overview​
When you plug in the WiFi module, you have the TX and RX pin for the UART communication connected to the FPGA through the CLK and SEL CRUVI pin. GPIO 0 and 2 routed to the pins right next to the module.
The remaining CRUVI pins except for CLK and SEL are routed to the CRUVI connector on the top. You could also connect the RX and TX pin to the top, but this is not recommended.