karl-pawlowicz-large display-unsplash-scaled

Web Design for Everybody: Basics of Web Development & Coding Specialization

Colleen Van Lent, PHD

Colleen Van Lent, PHD, U-Michigan

 

 

This Specialization covers how to write syntactically correct HTML5 and CSS3, and how to create interactive web experiences with JavaScript. Mastering this range of technologies will allow you to develop high-quality websites that, work seamlessly on a mobile, tablet, and large screen browsers accessible. During the capstone, you will develop a professional-quality web portfolio demonstrating your growth as a web developer and your knowledge of accessible web design. This will include your ability to design and implement a responsive site that utilizes tools to create a site that is accessible to a wide audience, including those with visual, audial, physical, and cognitive impairments.

luke-peters-Man working on two large displays side by side-unsplash-scaled

Introduction to Web Development

This course is designed to start you on a path toward future studies in web development and design, no matter how little experience or technical knowledge you currently have. The web is a very big place, and if you are the typical internet user, you probably visit several websites every day, whether for business, entertainment, or education. But have you ever wondered how these websites actually work? How are they built? How do browsers, computers, and mobile devices interact with the web? What skills are necessary to build a website? With almost 1 billion websites now on the internet, the answers to these questions could be your first step toward a better understanding of the internet and developing a new set of internet skills.

By the end of this course, you’ll be able to describe the structure and functionality of the world wide web, create dynamic web pages using a combination of HTML, CSS, and JavaScript, apply essential programming language concepts when creating HTML forms, select an appropriate web hosting service, and publish your webpages for the world to see. Finally, you’ll be able to develop a working model for creating your own personal or business websites in the future and be fully prepared to take the next step in more advanced web development or design course or specialization.

Web Application Development with JavaScript and MongoDB

In this course, you will develop more advanced web application programming skills. You will learn how to control data read and write access using methods, publish and subscribe. You will learn how to access your database and server shells using command-line tools. You will use the SimpleSchema system to validate data and generate input forms automatically. You will see a complete collaborative code editing environment, TextCircle, being built from scratch.

At the end of this course, you will be able to:
– use Meteor methods to control data write access
– use publish and subscribe to control data read access
– install and use advanced Meteor packages
– add user accounts to your applications
– implement complex MongoDB filters
– use the MongoDB and meteor server shells
– define data validations schemas using SimpleSchema
– generate data input forms automatically using SimpleSchema
In this course, you will complete:
2 programming assignments take ~4 hours each to complete
4 quizzes, each taking ~20 minutes to complete
multiple practice quizzes, each taking ~5 minutes to complete
Participation in or completion of this online course will not confer academic credit for University of London programs.

Front-End Web UI Frameworks and Tools: Bootstrap 4

This course will give you an overview of client-side web UI frameworks, in particular, Bootstrap 4. You will learn about grids and responsive design, Bootstrap CSS, and JavaScript components. You will learn about CSS preprocessors, Less and Sass. You will also learn the basics of Node.js and NPM and task runners like Grunt and Gulp.
At the end of this course, you will be able to a)Set up, design and style a web page using Bootstrap 4 and its components, b) Create a responsive web page design, and c) Make use of web tools to set up and manage websites.
The course also includes an honors track that enables you to work on your own project developing a website using Bootstrap 4.
Students enrolling in this course should have a prior good working knowledge of HTML, CSS, and JavaScript.

Full-Stack Web Development with React

Learn front-end and hybrid mobile development, with server-side support, for implementing a multi-platform solution.

The first two courses in this Specialization cover front-end frameworks: Bootstrap 4 and React. On the server-side, you’ll learn to implement NoSQL databases using MongoDB, work within a Node.js environment and Express framework, and communicate to the client side through a RESTful API. Learners enrolling in this Specialization are expected to have prior working knowledge of HTML, CSS, and JavaScript.

Ideally, learners should complete the courses in the specified sequence.

Full Stack Web Development with Angular Specialization

HKUST_full-stack-banner

HKUST_full-stack-banner

 

 

 

 

Learn front-end and hybrid mobile development, with server-side support, for implementing a multi-platform solution.

The first two courses in this Specialization cover front-end frameworks: Bootstrap 4 and Angular. On the server-side, you’ll learn to implement NoSQL databases using MongoDB, work within a Node.js environment and Express framework, and communicate to the client side through a RESTful API. Learners enrolling in this Specialization are expected to have prior working knowledge of HTML, CSS, and JavaScript.

Building Web Applications in PHP

 

In this course,  you’ll explore the basic structure of a web application, and how a web browser interacts with a web server. You’ll be introduced to the request/response cycle, including GET/POST/Redirect. You’ll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for web pages. Lastly, you’ll gain the skills and knowledge to install and use an integrated PHP/MySQL environment like XAMPP or MAMP.

Django_For_Everybody (1)

Django for Everybody Specialization

This specialization introduces Python programmers to building websites using the Django library. Across the four courses, you will learn HTML, CSS, SQL, Django, JavaScript, jQuery, and JSON Web Services. During the course, you will build online websites using Django and those working websites are graded throughout the course. This series is excellent preparation for learning other ways to build web applications using technologies like PHP (Web Applications for Everybody), Flask or Ruby on Rails. This is a great first course in any web development curriculum.

Learners are encouraged to take the Python for Everybody Specialization or equivalent before beginning this specialization. Some may find it helpful to take the Web Design for Everybody Specialization before or after this series.

Click anywhere within each  section
to learn more and or enroll.

Is the BMPCC 4K still worth it in 2021? | STOP ASKING

 

There seems to be an influx of videos on YouTube asking if “the BMPCC4K is still worth it.” It’s time to stop asking. In this video, we cover why it’s still worth it in 2021 and for the next 5 years. What do you think?

BMPCC4K 2022 | Best budget cinema camera for filmmakers

 

Should you buy the Black magic pocket cinema camera 4k in 2022? Well, it depends. This is my journey and process on how I came to decide that is was the best camera for me and my budget. I’ve been using the BMPCC4K for over 6 months now so here are my thoughts.

A budding filmmaker like you needs the Blackmagic Pocket 4k VS Hollywood Movie Camera | Red Dragon

 

BMPCC 4K Review – I spent one year with the Blackmagic Pocket Cinema 4K, am I still in love?

BMPCC 4K Review – I spent one year with the Blackmagic Pocket Cinema 4K, am I still in love? Another BMPCC 4K Review?! I didn’t just buy the Pocket 4K and use it for a week. I used the BMPCC 4K for a full year before producing this in-depth camera review on the Blackmagic Pocket Cinema 4K to provide my fellow filmmakers with the knowledge they need before you purchase the Pocket 4K. Find out why in 2020, I think the BMPCC 4K is the best value cinema camera for filmmakers like you. Learn how I put this entry-level cinema camera to the test when it comes to filmmaking and videography work in the field. In this 1-year review, I also show you some BMPCC4K Footage that I’ve shot, as well as show you some low-light footage from the BMPCC 4K.