Keyphrases
- hybrid learning
- high school
- higher education
- learning environment
- neural network
- concept learning
- educational technology
- ubiquitous computing
- introductory programming courses
- effective learning
- computer programming
- web based learning
- key concepts
- distance learning
- learning strategies
- online learning
- knowledge base
- learning algorithm