All Projects → kottans → Web

kottans / Web

Licence: mit
Kottans web course 🎓

Projects that are alternatives of or similar to Web

React Tutorial
A walkthrough of basic React concepts.
Stars: ✭ 482 (+298.35%)
Mutual labels:  learning, web-development
Front End Handbook 2018
2018 edition of our front-end development handbook
Stars: ✭ 4,172 (+3347.93%)
Mutual labels:  learning, web-development
Thimble.mozilla.org
UPDATE: This project is no longer maintained. Please check out Glitch.com instead.
Stars: ✭ 1,414 (+1068.6%)
Mutual labels:  learning
Ocamlverse.github.io
Documentation of everything relevant in the OCaml world
Stars: ✭ 117 (-3.31%)
Mutual labels:  learning
Bootcamp machine Learning
Bootcamp to learn basics in Machine Learning
Stars: ✭ 113 (-6.61%)
Mutual labels:  learning
Letters
Письма к студентам курса
Stars: ✭ 107 (-11.57%)
Mutual labels:  learning
Doom Net Pytorch
Reinforcement learning models in ViZDoom environment
Stars: ✭ 113 (-6.61%)
Mutual labels:  learning
Maintenance Book
”SurviveJS — Maintenance” book
Stars: ✭ 105 (-13.22%)
Mutual labels:  web-development
Kafka Avro Course
Learn the Confluent Schema Registry & REST Proxy
Stars: ✭ 120 (-0.83%)
Mutual labels:  learning
Graphav
A Graph Algorithms Visualizer built using React, Typescript and Styled Components.
Stars: ✭ 111 (-8.26%)
Mutual labels:  web-development
Pi Temp
Web server using a Raspberry Pi and DHT22 sensor to graph the humidity and temperature in my apartment over time.
Stars: ✭ 114 (-5.79%)
Mutual labels:  web-development
Awesome Resources
Awesome resources for coding and learning: open source projects, websites, books e.g.
Stars: ✭ 1,482 (+1124.79%)
Mutual labels:  learning
Cslearning
开源项目之「计算机编程自学之路」:计算机自学指南+面试大全+资源分享+技术文章
Stars: ✭ 107 (-11.57%)
Mutual labels:  learning
Spb
⚓️ Saint Petersburg, Russia
Stars: ✭ 113 (-6.61%)
Mutual labels:  learning
Startjekyll
An example and guide to getting started with Jekyll and static site generators.
Stars: ✭ 106 (-12.4%)
Mutual labels:  learning
Studijne Materialy Fiit
Repozitar pre INFO a PKSS odbory
Stars: ✭ 117 (-3.31%)
Mutual labels:  learning
Go Compression.github.io
The Hitchhiker's Guide to Compression
Stars: ✭ 106 (-12.4%)
Mutual labels:  learning
Robotics Coursework
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Stars: ✭ 1,810 (+1395.87%)
Mutual labels:  learning
Webhub
📦前端资源/学习/问题整理中心,请看issue
Stars: ✭ 112 (-7.44%)
Mutual labels:  learning
React Chat Api
📡 API for chat application for DogeCodes React course
Stars: ✭ 121 (+0%)
Mutual labels:  learning

Web development course

Join our chat: Join the chat at https://gitter.im/Kottans/web

Kottans Web Course 1 Events

MIT Licensed Ideas and useful links Awesome ghit.me

Welcome

This course will contain basics of web, HTML, CSS, ... and students will decide what else (potentially Ruby, Python, JS(AngularJS or React or Ember...))

We plan to decrease the amount of lectures in favor of collective discussion, team projects & collective work. And give all power & responsibility to students. All the materials will be in English.

In the process of completing test tasks kottans will learn:

  1. Git, github basics, writing good commit messages
  2. Linux, command line basics, network basics
  3. HTML, CSS, JS basics
  4. Ruby/Python basics
  5. Deployment process
  6. Server-Side Development with Ruby on Rails
  7. TDD, BDD - to get familiar with
  8. Basic FP vocabulary, OOP patterns vocabulary
  9. MVC basics
  10. ...

Syllabus:

  1. Web development basics
  2. HTML, CSS
  3. Back-end language Ruby/Python + framework Django/Rails
  4. JavaScript
  5. CI/CD
  6. ...
  7. Since the course will be driven by students, you'll be able to decide on further topics.

General requirements

  1. You will make a repository on GitHub and save your progress in it. More on repositories in task 0 (see below).

  2. Styling: it's up to you, but remember to make it readable. Using markdown is a good idea.

  3. Reading: for each article you are required to read please post the answers to the following questions in your respective repo. Don't worry, your answers will not be graded. It's just a way to reflect on what you have learned.

  • name (at least) one thing that was new to you
  • name (at least) one thing that surprised you
  • name (at least) one thing you will use in the future
  1. Online courses: finish all tasks, make screenshots and post them in respective task's README.

  2. Videos: same as for reading - watch the video, answer three questions.

Task 0 (get familiar with Git and Github):

  1. Watch try.github.io

  2. Read sixrevisions.com/web-development/git-tips/

  3. Finish the course How to use Git and Github

  4. Create repository named "kottans_web_test" and a folder "task_0" in that repository.

  5. Create README.md for the repository.

  6. Finish learngitbranching and put the screenshots of completed task lists in the task_0 folder and add links to screenshots to the README.md file in the root of task_0 folder (you can read about markdown here: writing-on-github)

  7. Send a pull-request to repo Kottans/mock-repo proposing a change. It could be anything, really. If you have found a typo in README - great! Take care to give your PR a meaningful name and description. Take screenshot of the PR and post it in README to task_0 folder. Please note, that your PR may not be reviewed quickly.

  8. Join the gitter chat if you haven't done so yet :)

When you finish this task you can start the next one:

Test 1

P.S. If you are willing to participate in the course, you need to understand that you’ll spend a lot of time building something big together - a new way of learning and collaborating. You’ll become part of a small family and should prepare yourself to find new friends and to invest a lot in this friendship, as in any friendship should be. Final part of this course will be to split a parts and create news courses like that (and we’ll never stop).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].