Keyphrases
- learning process
- distance learning
- higher education
- cooperative learning
- learning environment
- problem based learning
- learning machines
- scientific inquiry
- learning in higher education
- distance education
- online learning
- computer programming
- learning systems
- hybrid learning
- teacher education
- middle school students
- thinking skills