learning construct