This course aims to teach everyone the basics of programming computers using Python. You will cover the basics of how one constructs a program from a series of simple instructions in Python.
👉 https://www.coursera.org/learn/python
This course will introduce the core data structures of the Python programming language. You will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples.
👉 https://www.coursera.org/learn/python-data
This course will introduce you to the basics of Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort.
👉 https://www.coursera.org/learn/python-databases
This course will show how one can treat the Internet as a source of data. You will scrape, parse, and read web data as well as access data using web APIs. You will also work with HTML, XML, and JSON data formats in Python.
👉 https://www.coursera.org/learn/python-network-data
This course is designed to help the novice who wants to gain confidence and knowledge of the basis of the web - HTML.
👉 https://www.coursera.org/learn/html
This course will open up the Internet and show you how it was created, who created it, and how it works. Along the way, you will meet many of the innovators who developed the Internet and Web technologies that we use today.
👉 https://www.coursera.org/learn/internet-history
This course will show you the basics of Cascading Style Sheets (CSS3). The emphasis will be on learning how to write CSS rules, how to test code, and how to establish good programming habits.
👉 https://www.coursera.org/learn/introcss
This course will expand upon the basic knowledge of CSS3 to include topics such as wireframes, fluid design, media queries, and the use of existing styling paradigms such as Bootstrap.
👉 https://www.coursera.org/learn/responsivedesign
In this course, you'll walk through installation steps for installing a text editor, installing MAMP or XAMPP (or equivalent), and creating a MySql Database. You'll learn about single table queries and the basic syntax of the SQL language, as well as database design with multiple tables, foreign keys, and the JOIN operation.
👉 https://www.coursera.org/learn/intro-sql
In this course, you will learn how Django communicates with a database through model objects. You will explore Object-Relational Mapping (ORM) for database access and how Django models implement this pattern.
👉 https://www.coursera.org/learn/django-build-web-apps
In this course, you will look at the JavaScript language, and how it supports the Object-Oriented pattern, with a focus on the unique aspect of how JavaScript approaches OO.
👉 https://www.coursera.org/learn/javascript-jquery-json
In this course, you will learn more about the historical design of databases and the use of SQL in the PostgreSQL environment. Using SQL techniques and common commands (INSERT INTO, WHERE, ORDER BY, ON DELETE CASCADE, etc) will enable you to create tables, and column types and define the schema of your data in PostgreSQL.
👉 https://www.coursera.org/learn/database-design-postgresql
This course covers a wide range of SQL techniques, beyond basic CRUD (Create, Read, Update, and Delete) operations in PostgreSQL. You will learn the specifics of aggregation, transactions, reading and parsing CSV files, and inserting data into a database.
👉 https://www.coursera.org/learn/intermediate-postgresql
The course provides learners with a more technical mental model of XR technologies and the tools to approach XR development with confidence. It walks through the stages of development for both VR and AR projects, introducing the main XR development platforms as well as the key methods and tools.
👉 https://www.coursera.org/learn/develop-augmented-virtual-mixed-extended-reality-applications-webxr-unity-unreal
This course will introduce you to applied machine learning, focusing more on the techniques and methods than on the statistics behind these methods. The course will start with a discussion of how machine learning is different than descriptive statistics, and introduce the toolkit through a tutorial.
👉 https://www.coursera.org/learn/python-machine-learning
In this course, you will be introduced to the field of statistics, including where data come from, study design, data management, and exploring and visualizing data.
👉 https://www.coursera.org/learn/understanding-visualization-data
Within this course, you will explore database architecture, PostgreSQL, and various scalable deployment configurations. You will see how PostgreSQL implements basic CRUD operations and indexes, and review how transactions and the ACID (Atomicity, Consistency, Isolation, Durability) requirements are implemented.
👉 https://www.edx.org/course/database-architecture-scale-and-nosql-with-elasticsearch
In this four-week course, you will expand your knowledge of OOP and learn how to write programs with objects from classes and how to write your own classes.
👉 https://www.futurelearn.com/courses/the-power-of-object-oriented-programming
Boost your coding ability by learning to use debuggers, unit tests, and strategies to find and minimize bugs in your code.
👉 https://www.futurelearn.com/courses/debugging-hunting-and-squashing-bugs