SC-3000
別売りのBASICカートリッジを使用することで、当時一般的だったBASIC言語によるプログラミングをすることができる。
BASICカートリッジにはレベルII・レベルIII・ホームベーシックのように、RAMサイズ・命令・数値計算の精度が異なる複数のバリエーションがあった(レベルIIのBASICカートリッジは5,800円、レベルIIIは9,800円)。レベルIIではSC-3000用のレベルIIAとSG-1000/SG-1000II対応のレベルIIBとがあった。なおレベルII、レベルIIIとも予約語が少なく、M5のBASIC-Gや、MSX-BASICの方が、BASICとしては高機能だった。
後に登場したホームベーシックは、扱う数値が整数型になったために算術関数関連の命令が大幅に削除された。反面、処理速度が向上しPLAYステートメントが追加されたことで音楽演奏は容易となりスプライト衝突割り込み命令も追加されてよりゲーム作成が行いやすくなった。またメニューから呼び出せるサンプルゲームやスプライトエディタが搭載されており、言語のみではなく、単体で使えるユーティリティーを内蔵しているところは、翌1984年6月に発売されたファミリーコンピュータのファミリーベーシックも同様である。
キーボードを活用したソフトウェアとしては、BASICの他に、数学や英語などの学習カートリッジが発売されていた。