Learning Resources for Developers


Mobile Applications Android Kotlin Java Jetpack Compose Google Cloud Firebase React Native Flutter

1. Introduction to Android
2. User interfaces in Android
3. Intents and broadcast receivers in Android
4. Persistent storage in Android
5. REST services in Android (TBD)
6. Maps and location-based services for Android (TBD)
7. Services, notifications, and alarms in Android (TBD)
8. Test automation in Android (TBD)
9. Introduction to cross-platform apps development (TBD)

Systems Architecture C Linux

Natural Language Processing Python Machine Learning Neural Networks NLTK scikit-learn Keras

Platforms for Networked Communities Google Cloud Dialogflow Firestore Git Node.js

Data Processing (Spanish) Spark Flume Kafka Cassandra InfluxDB Python Java

Computer Networks HTTP DNS TCP/IP Wi-Fi Ethernet

Graphics and 3D Visualization (Spanish) JavaScript WebGL Three.js

Web Engineering and Cloud Computing (Spanish) Java Spring REST JUnit Selenium

Computer Networks (Spanish) HTTP DNS TCP/IP Wi-Fi Ethernet Java

Web Programming (Spanish) HTML CSS JavaScript Java Spring REST JUnit Selenium Ionic AWS

Telematic Services Architecture (Spanish) Java JUnit Selenium JMeter