Trong Chương trình giáo dục phổ thông năm 2018, năng lực tin học là một trong bảy năng lực đặc thù cần được hình thành và phát triển cho người học. Năng lực giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông (NLc) là một trong năm thành phần của năng lực tin học. Việc nghiên cứu một môi trường lập trình nhằm phát triển NLc là hết sức cần thiết. Chúng tôi đã sử dụng phương pháp nghiên cứu lý thuyết và thực nghiệm sư phạm để nghiên cứu về tiềm năng sử dụng Microsoft MakeCode cho BBC micro:bit trong việc góp phần phát triển thành phần NLc của năng lực tin học cho học sinh trung học cơ sở. Kết quả cho thấy Microsoft MakeCode cho BBC micro:bit phù hợp với các tiêu chí lựa chọn ngôn ngữ lập trình được nêu trong chương trình môn Tin học 2018. Việc sử dụng môi trường này trong dạy học lập trình tạo điều kiện thuận lợi để phát triển năng lực thành phần NLc cho học sinh.