- Gain the technical skills required to become a qualified back-end developer
- Learn to use programming systems including Python Syntax, Linux commands, Git, SQL, Version Control, Cloud Hosting, APIs, JSON, XML and more
- Build a portfolio using your new skills and begin interview preparation including tips for what to expect when interviewing for engineering jobs
- Learn in-demand programming skills and how to confidently use code to solve problems
Cloud Hosting
Application Programming Interfaces (API)
Python Programming
Computer Programming
Django (Web Framework)
Linux
Web Development
Bash (Unix Shell)
Github
Version Control
MySQL
Database (DBMS)
database administration
Build a data model
Design a web application
Debugging
Authentication and authorization
REST APIs
Filtering and ordering
Serializers and deserializers
Cascading Style Sheets (CSS)
HTML
Production environments
JavaScript
API endpoints
Pseudocode
Algorithms
Communication
Data Structure
Computer Science