Online courses directory (10358)
This course is an introduction to using the Web for artistic creation. It is a "literacy" course designed to introduce you to the various core components that make the web such a powerful platform for art – art that is not only visual, but sonic, physical, interactive, and social. It will give you the basics (in terms of knowledge and code templates) to make things that run in browsers using:
• Animation with graphics and sound,
• Interaction with graphics and sound,
Just as you don't need to be a mechanic to drive a car, you do not need to wait until you are an expert programmer before creating work for the web.
There is a vast array of tools for making things for the web. Making things for the web is a process of constant learning and discovery – not one of knowing everything first and then making. It is also a process of ripping and mashing rather than writing everything from scratch. Getting comfortable with this process is the first step, and is the approach we take in this introductory course.
By the end of this course, you will be making things with the real-world core components that give the web its potential for art, but you will have only just begun. More importantly, you will understand what you have to learn more about to accomplish your artistic objectives, be able to recognize things and be able to evaluate their value to you, and have a command of the terminology you need to search for and discuss your needs and interests with the huge community of people on the net with experience (and code chunks) to share.
Why JavaScript and the Web?
There are some excellent special-purpose coding platforms for artists out there such as Processing for interactive graphics, Chuck or supercollider for synthesis, graphical languages such as Max/MSP or PD for interactive sound and graphics. These platforms have extensive communities of people to share experience and code with. However, these special-purpose platforms are not standard web building and design tools.
What they offer is a direct path to achieving a specific artistic objective, but it is at the expense of a more general applicability of language, tools, and skills that would allow you to interact with people in the web-based creative industries. They do a great job at "hiding" things you may not want to worry about as an artist, but dealing with a bit of the scaffolding is necessary if the web is the space you have chosen to embark on for developing your work.
This course will take you through the basics you need to develop artistic content for the web using standard web tools – JavaScript, html, and several fundamental libraries. It will point you to exactly what concerns an artist most – making creative content. It will guide you and teach you what you can ignore for now in order to focus on artistic content, but will not prevent you from integrating with the vast world of the web and learning and using some of the scaffolding if and when you should need it later.
Our basic approach to achieving this goal is to "throw you in to the deep end" with a set of code templates for meeting artistic goals – interactive graphical mobile applications using physical sensors, for example, and explaining simple things you can do immediately to explore and implement your own ideas.
The advantages to JavaScript:
• It is the language embedded in all browsers today.
• It is general purpose, and makes no assumptions that limit your artistic objectives.
• You can deploy all your work on the web for others to experience.
• You only need to learn one language for writing both client and server code.
• A *lot* of other people use it that you can share and communicate with.
• It is a marketable skill.
Thus, we are not restricting you to special-purpose tools that don't generalize well to the web – but that doesn't mean you will have to write a bunch of code not related to your artistic vision. The "template" technique used in this course is a "middle way" that gets you up and going fast, but provides a path to future growth and connection to the real world.
You will learn to recognize patterns of code that you need not know how to write. This will provide you with a basic understanding of how things work in the real world (let's call it literacy). This will help you find, recognize, and use chunks of code that others share, and it will allow you to focus on code directly relevant to artistic content.
This will give you the foundations you need to go on learning on your own by exploring the unstructured wealth of material available out there on the web to pillage and modify for your own work. That is how real web programmers work all the time, anyway!
تعلم خطوة بخطو كيفية تصميم مواقع الأنترنت
Learn how to build your own dynamic website using PHP!
Photoshotp CS6 , Dreamweaver HTML, CSS
Try to picture yourself sitting down with your computer, ready to start developing a fully functional web application for the first time, available online for millions to use. “Where should I even begin? How long is this going to take me? Am I making any mistakes along the way?” The questions may leave you with an uneasy feeling that you will learn many lessons the hard way. In this intermediate course, Steve Huffman will teach you everything he wished he knew when he started building Reddit and, more recently, Hipmunk, as a lead engineer. Starting from the basics of how the web works, this course will walk you through core web development concepts such as how internet and browsers fit together, form validations, databases, APIs, integrating with other websites, scaling issues, and more; all of which form part of the knowledge it takes to build a web application of your own.
The free online course Web Development - Advanced CSS3 Selectors and HTML5 Elements introduces you to advanced features and functionality of CSS3 and HTML5, which allow for very precise styling and formatting of web pages. You will learn how to create a correctly formatted form using the form element and create different types of form inputs. You will also learn how to identify and use input types for the input element, and identify and use attributes for the input element. You will learn how to identify different types of CSS3 selectors and apply these CSS3 selectors to style web pages. You will learn how to list CSS styles in cascading order of precedence. You will learn how to identify and use inline HTML5 elements, and identify and use block style HTML5 elements. You will also learn how to embed a video using the HTML5 video element and add video controls to a video. You will also learn how to work with HTML5 Canvas and with Scalable Vector Graphics (SVG) in HTML5. This free online course will be of great interest to all learners who would like to further develop their coding skills using advanced CSS3 and HTML5 elements to style and format web pages. <br />
Learn by doing - Don't just learn theory for writing tedious code. Learn from scratch to make a full HTML5/CSS3 website
In today’s digitally connected world, an engaging, distinctive website is a necessity for artists, musicians, designers, and creators. This course provides an introduction to website design and development for artists, providing the tools to create and maintain a unique online identity. In this course, you will learn how to build a custom website for your online artistic presence and portfolio, and how to leverage content management systems to develop and manage your site. You will also learn how to customize your site further with HTML, CSS, and PHP, three building blocks of the modern Web. This class will teach essential skills for designing and organizing your website, so you can create a site that is both visually distinctive and engaging. Over weekly assignments, you will develop an actual, live website from simple HTML to a full-featured site with galleries, analytics, social media integration, and other advanced features.
Today's Web is dominated by dynamic web applications that are database-driven. This course will teach you how to develop database-driven web applications with ASP.NET, C#, and Entity Framework.
Learn how to design and develop a mobile Web app. What about realising a real-time multi-player game? We show you the way to get your idea to the app store.
You've learnt to develop Web sites and HTML5 apps. But what makes you a real Web professional? Complete your knowledge of quality assurance processes necessary to keep your Web apps running and maintainable.
Learn how to publish your own website live on the web in no time with this web hosting crash course.
Set Up Your Web Hosting and Install WordPress in 30 Minutes. Short and Simple.
This course is about building 'web-intelligence' applications exploiting big data sources arising social media, mobile devices and sensors, using new big-data platforms based on the 'map-reduce' parallel programming paradigm. In the past, this course has been offered at the Indian Institute of Technology Delhi as well as the Indraprastha Institute of Information Technology Delhi.
The free online course Web Page Design Using HTML5 and CSS3 shows you in a step-by-step manner how to use HTML5 elements and CSS3 style sheets for responsive web design. You will learn how HTML structures the content on a web page and how CSS styles the content on a web page. The course begins by showing you the structure of a HTML5 web page - you will learn how to declare a HTML5 document and set up the head and body sections of a web page. You will then learn about a wide range of HTML5 elements and their functions and uses. You will learn about global attributes that can be added to virtually any HTML5 element and how to correctly format them within a HTML5 element. The course then shows you how to link a HTML web page to a cascading style sheet file. You will learn how to code style sheet instructions that style the various HTML5 elements in the web page. You will also learn about Progressive enhancement in web design that emphasizes accessibility, semantic HTML markup, and external style sheet and scripting technologies. This free online course will be of great interest to all learners who would like to to study HTML5 and CSS3 with the aim of using these to create and format web pages. <br />
Always wanted to start your own website but had no idea where to start? If so, ALISON's new web page development course is for you! Developed by award-winning Warwick University principal teaching fellow Russell Stannard, the course identifies the skills and techniques needed to create professional-looking webpages. The course introduces the basic languages and programmes needed to create and style websites such as HTML, Cascading Style Sheets and Adobe Dreamweaver and is delivered in a non-technical and step-by-step manner.<br />
Explore how the web has changed our world in the past 25 years and what might happen next.
Web applications are inherently insecure, as aptly illustrated by a pile of recent events. Insecurity is however not fundamental to the web platform. As a matter of fact, the modern web offers a variety of powerful security features that help stop a hacker. Unfortunately, not many developers have the knowledge and skills to leverage these security features to their full potential.
This course is imperative for understanding the fundamental security principles of the web. The course provides an overview of the most common attacks, and illustrates fundamental countermeasures that every web application should implement. In essence, this course offers you the knowledge and skills to build better and more secure applications.
This MOOC will introduce you to the web security landscape. Throughout the course, you will gain insights into the threats that modern web applications face. You’ll build an understanding of common attacks and their countermeasures; not only in theory, but also in practice. You’ll be provided with an overview of current best practices to secure web applications
Although no previous security knowledge is necessary to join this course, it will help to be familiar with the basic concepts behind web applications, including HTTP, HTML, and JavaScript.
In this course, you’ll learn how to setup your development, get super productive during daily work and iteration, prevent yourself and your site from disasters and save a lot of time and effort with automatic optimization and automation. Finally, you’ll learn how to do all this while being confident your code runs on a multitude of devices in the real world.
Brainshark is a Website that lets you create, share and track online video presentations. This free online course from ALISON shows you how to create an account with Brainshark, add Powerpoint slides, video, photos, documents, voiceover narrations and how to edit your presentations. Brainshark can easily transform static content, such as PowerPoint documents, into voice-enriched video presentations that can be viewed on-demand at any time. These video presentations will find many applications in areas such as business, education, marketing and much more. This course is ideal for professionals or students who want learn about the latest Web application that uses cloud-based software to greatly enhance and expand on-demand Web video presentations.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.