Teaching Courses Big Data Project Machine Learning and Big Data Data Modeling and ETL Edge Computing Database Management System