This course is designed to enable students to learn the database and data mining concepts and techniques for big data analytics and development in different domains. The course concentrates on the practical issues of database and data mining for solving big data problems. The content includes data modeling in database and data warehouse, SQL, Python programming for database, Python programming and R programming for data mining applications. Students will learn the skills of database modeling, querying, and programming, as well as the programming techniques for data mining.