This paper presents a machine learning-based API framework for adaptive programming learning. The system evaluates learner performance using source code metrics (e.g., Lines of Code, Cyclomatic ...