This is a place to record the process I learn the code.My aim is to learn html, css, javascript, python and swift.(I happen to meet java, so add java too.) OBJECTIVE: -java:got certificates -html/css/javascript:master -swift:want to learn -python:just know for AI and machine learning learn how to make website and app UW Programming Language https://www.coursera.org/learn/programming-languages-part-c https://www.coursera.org/learn/programming-languages-part-b https://www.coursera.org/learn/programming-languages Specialization Responsive Website Development and Design Specialization https://www.coursera.org/specializations/website-development Web Applications for everybody specialization (7-day free trial) Michigan https://www.coursera.org/specializations/web-applications Full Stack Web and Multiplatform Mobile App Development Specialization https://www.coursera.org/specializations/full-stack-mobile-app-development IOS App development with swift specialization https://www.coursera.org/specializations/app-development iOS development for creative entrepreneurs specialization https://www.coursera.org/specializations/ios-development Web Design for Everybody (Basics of Web Development and Coding) Specialization https://www.coursera.org/specializations/web-design Interaction Design Specialization https://www.coursera.org/specializations/interaction-design Human-Centered Design: an Introduction https://www.coursera.org/learn/human-computer-interaction Introduction to User Experience Design https://www.coursera.org/learn/user-experience-design HTML, CSS, and Javascript for Web Developers https://www.coursera.org/learn/html-css-javascript-for-web-developers Getting Started: Agile Meets Design Thinking https://www.coursera.org/learn/uva-darden-getting-started-agile Fundamentals of Graphic Design https://www.coursera.org/learn/fundamentals-of-graphic-design --HTML/CSS-- Objective:Master Introduction to HTML5 Umich https://www.coursera.org/learn/html Introduction to CSS3 UMich (7-day free trial) include in the next below https://www.coursera.org/learn/introcss HTML,CSS and Javascript for Web Developers ( 7 day free trial) https://www.coursera.org/learn/html-css-javascript-for-web-developers STEP 1 (OK) https://www.coursera.org/learn/duke-programming-web/home/welcome Advanced Styling with Responsive Design University Michigan (7-day free trial) include in the next below https://www.coursera.org/learn/responsivedesign Responsive Website Development and Design Specialization https://www.coursera.org/specializations/website-development --JAVASCRIPT-- Objective:Master Web Applications for everybody specialization (7-day free trial) Michigan https://www.coursera.org/specializations/web-applications Interactivity with Javascript Umich (7-day trial) include in the above) https://www.coursera.org/learn/javascript Front-End Javascript Frameworks:Angular include in the Full Stack Web and Multiplatform Mobile App Development Specialization https://www.coursera.org/learn/angular Responsive Web Design include in the Responsive Website Development and Design Specialization https://www.coursera.org/learn/responsive-web-design STEP 1 (OK) https://www.coursera.org/learn/duke-programming-web/home/welcome --JAVA-- Objective: know and got certificate from coursera Material: coursera Duke https://www.coursera.org/specializations/java-programming --PYTHON-- MIT Course CS Intro Philip Guo pythontutor.com (visualize code) python and machine learning --SWIFT-- Introduction To Swift Programming University of Toronto ( 7-day free trial) https://www.coursera.org/learn/swift-programming IOS App development with swift specialization https://www.coursera.org/specializations/app-development iOS development for creative entrepreneurs specialization https://www.coursera.org/specializations/ios-development --HOW TO USE GIT and GITHUB-- 核心概念:同步,代码的世界好抽象啊。 - Mac系统中下载git,获得RSA,把RSA在github setting中输入,确认关联。 - github上一个文件夹,先需要在github上新建一个repository - 注意点,要在本地文件夹目录下 init,所以需要 cd XXX , cd XXX - 本地一个文件夹,但注意,本地文件夹并不是新建就可以的,还需要加入默认的轨道里,可以假想还有一个文件夹。 git add/git commit -m"comment." - git push -u origin master 常用代码: git add git commit -m git push -u origin master --RECORD-- 2018.4.10 java,git,github 2018.4.11 git github(it took 10 hours)