Northstar Learning › Coding courses
Coding courses
Northstar has seven free coding courses: Python, JavaScript, SQL, TypeScript, Java, Home Assistant YAML and Home Assistant Jinja. Each one has 300 or more short practice questions with an explanation for every answer, and the questions you get wrong come back until they stick. No account needed, and it works offline once loaded.
Updated
Coding courses
- Python
Free Python practice: 325 questions on types, collections, functions, data and testing. Every answer is explained. - JavaScript
Free JavaScript practice: 300 questions on expressions, arrays, functions, objects and repairs. Every answer is explained. - SQL
Free SQL practice: 300 questions on queries, filtering, aggregates, grouping and joins. Every answer is explained. - TypeScript
Free TypeScript practice: 300 questions on JavaScript foundations, unions, narrowing, generics, tuples and async. Every answer is explained. - Java
Free Java practice: 300 questions on types, loops, methods, collections and exceptions. Every answer is explained. - Home Assistant YAML
Free Home Assistant YAML practice: 300 questions on automations, triggers, conditions, actions and configuration. Every answer is explained. - Home Assistant Jinja
Free Home Assistant Jinja practice: 300 questions on entity states, filters, logic, loops and template helpers. Every answer is explained.