diff --git a/sources/tech/20170926 Managing users on Linux systems.md b/sources/tech/20170926 Managing users on Linux systems.md index 9842eab1d5..999110166d 100644 --- a/sources/tech/20170926 Managing users on Linux systems.md +++ b/sources/tech/20170926 Managing users on Linux systems.md @@ -1,3 +1,4 @@ +(Translating by runningwater) Managing users on Linux systems ====== Your Linux users may not be raging bulls, but keeping them happy is always a challenge as it involves managing their accounts, monitoring their access rights, tracking down the solutions to problems they run into, and keeping them informed about important changes on the systems they use. Here are some of the tasks and tools that make the job a little easier. @@ -215,7 +216,7 @@ Managing user accounts on a busy server depends in part on starting out with wel via: https://www.networkworld.com/article/3225109/linux/managing-users-on-linux-systems.html 作者:[Sandra Henry-Stocker][a] -译者:[译者ID](https://github.com/译者ID) +译者:[runningwater](https://github.com/runningwater) 校对:[校对者ID](https://github.com/校对者ID) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 diff --git a/sources/tech/20180131 440 Free Online Programming Computer Science Courses You Can Start in February.md b/sources/tech/20180131 440 Free Online Programming Computer Science Courses You Can Start in February.md deleted file mode 100644 index e6f04ebca8..0000000000 --- a/sources/tech/20180131 440 Free Online Programming Computer Science Courses You Can Start in February.md +++ /dev/null @@ -1,1407 +0,0 @@ -Translating by qhwdw -440+ Free Online Programming & Computer Science Courses You Can Start in February -============================================================ - -![](https://cdn-images-1.medium.com/max/1250/1*c28Ze3oxasgGMGaV7-qoFw.png) - -Six years ago, universities like MIT and Stanford first opened up free online courses to the public. Today, more than 800 schools around the world have created thousands of free online courses. - -I’ve compiled this list of over 440 such free online courses that you can start this month. For this, I leveraged [Class Central][450]’s database of over 9,000 courses. I’ve also included each course’s average rating. - - -![](https://cdn-images-1.medium.com/max/1250/1*qc6pW2c3mjTHVo45iCJaaQ.png) -[Class Central][1]’s home page. - -I’ve sorted these courses into the following categories based on their difficulty level: - -* Beginner - -* Intermediate - -* Advanced - -Courses that are being offered for the first time are marked as [NEW]. - -Many of these courses are completely self-paced. The rest will start at various times later in February. You can find complete lists of the technology-related courses starting later in 2018 on Class Central’s [Computer Science][451], [Data Science][452], and [Programming][453] subject pages. - -I understand this a long list and might be daunting for learners new to programming. In that case, you might find [David Venturi][454]’s recommendations for the best [Data Science online courses][455] useful — even if you’re not looking to learn Data Science. I hope to create more of these guides in the future. - -And finally if you have trouble figuring out how to signup for Coursera courses for free, don’t worry — I’ve [written an article on how to do that, too][456]. - -### BEGINNER(112) - -* [An Introduction to Interactive Programming in Python (Part 1)][2] from  _Rice University_  ★★★★★(3018) - -* [Introduction to Computer Science and Programming Using Python][3] from  _Massachusetts Institute of Technology_  ★★★★★(115) - -* [Learn to Program: The Fundamentals][4] from  _University of Toronto_ ★★★★★(100) - -* [Intro to Computer Science][5] from  _University of Virginia_  ★★★★☆(68) - -* [CS50’s Introduction to Computer Science][6] from  _Harvard University_ ★★★★★(65) - -* [An Introduction to Interactive Programming in Python (Part 2)][7] from  _Rice University_  ★★★★★(52) - -* [How to Use Git and GitHub][8] - -* [Introduction to Linux][9] from  _Linux Foundation_  ★★★★☆(37) - -* [Internet History, Technology, and Security][10] from  _University of Michigan_ ★★★★★(36) - -* [Intro to HTML and CSS][11] - -* [Introduction to VBA/Excel Programming][12] from  _Cal Poly Pomona_ ★★★★☆(26) - -* [[New] CS50’s Understanding Technology][13] from  _Harvard University_ - -* [[New] CS50’s Computer Science for Business Professionals][14] from  _Harvard University_ - -* [[New] Introducción a la programación en Java: cómo comenzar a programar][15] from  _Universidad Carlos iii de Madrid_ - -* [[New] Introduction to the Internet of Things (IoT)][16] from  _Curtin University_ - -* [[New] Version Control with Git][17] from  _Atlassian_ - -* [JavaScript Basics][18] - -* [CS101: Computer Science 101][19] from  _Stanford University_  ★★★★☆(15) - -* [Programming Basics][20] from  _Indian Institute of Technology Bombay_ ★★☆☆☆(13) - -* [Web Security Fundamentals][21] from  _KU Leuven University_  ★★★★☆(12) - -* [Programming Foundations with Python][22] - -* [Networking: Introduction to Computer Networking][23] from  _Stanford University_  ★★★★★(11) - -* [DB: Introduction to Databases][24] from  _Stanford University_  ★★★★★(11) - -* [Creative Programming for Digital Media & Mobile Apps][25] from  _University of London International Programmes_  ★★★★☆(10) - -* [Programming Foundations with JavaScript, HTML and CSS][26] from  _Duke University_  ★★★★☆(9) - -* [Usable Security][27] from  _University of Maryland, College Park_  ★★★☆☆(9) - -* [Introduction to Bootstrap — A Tutorial][28] from  _Microsoft_  ★★★☆☆(9) - -* [HTML5 Coding Essentials and Best Practices][29] from  _World Wide Web Consortium (W3C)_  ★★★★☆(9) - -* [Python for Everybody — Exploring Information][30] - -* [Learn to Program: Crafting Quality Code][31] from  _University of Toronto_ ★★★★☆(7) - -* [Introduction to Programming for the Visual Arts with p5.js][32] from  _University of California, Los Angeles_  ★★★★★(7) - -* [Intro to Relational Databases][33] - -* [Introduction to jQuery][34] from  _Microsoft_  ★★★★☆(5) - -* [HTML5 and CSS Fundamentals][35] from  _World Wide Web Consortium (W3C)_ ★★★★☆(5) - -* [Java Programming Basics][36] - -* [Linux Command Line Basics][37] - -* [Introduction to Java Programming — Part 1][38] from  _The Hong Kong University of Science and Technology_  ★★★★☆(4) - -* [Introduction to Java Programming: Starting to code in Java][39] from  _Universidad Carlos iii de Madrid_  ★★★★☆(4) - -* [Paradigms of Computer Programming — Abstraction and Concurrency][40]from  _Université catholique de Louvain_  ★★★★☆(4) - -* [Paradigms of Computer Programming — Fundamentals][41] from  _Université catholique de Louvain_  ★★★★★(4) - -* [Programming in Scratch][42] from  _Harvey Mudd College_  ★★★★★(4) - -* [Programming for the Web with JavaScript][43] from  _University of Pennsylvania_ ★★★★★(2) - -* [The Beauty and Joy of Computing — AP® CS Principles Part 1][44] from  _University of California, Berkeley_  ★★★★★(2) - -* [Introduction to Computing using Python][45] from  _Georgia Institute of Technology_  ★★★★★(2) - -* [Object-Oriented Programming][46] from  _Indian Institute of Technology Bombay_ ★★★★☆(2) - -* [Think. Create. Code][47] from  _University of Adelaide_  ★★★★★(2) - -* [The Computing Technology Inside Your Smartphone][48] from  _Cornell University_  ★★★★★(2) - -* [Android Basics: Make Your First App][49] from  _Google_  ★★★★☆(2) - -* [Learn to Program Using Python][50] from  _University of Texas Arlington_ ★★★★★(2) - -* [Introduction to HTML and JavaScript][51] from  _Microsoft_  ★★★★★(2) - -* [CS For All: Introduction to Computer Science and Python Programming][52]from  _Harvey Mudd College_  ★★★★★(2) - -* [Intro to JavaScript][53] - -* [Android for Beginners][54] - -* [Networks: Friends, Money, and Bytes][55] from  _Princeton University_ ★★★☆☆(1) - -* [How to Code: Simple Data][56] from  _The University of British Columbia_ ★★★★★(1) - -* [Web Development and Design using Wordpress][57] from  _California Institute of the Arts_  ★★★★☆(1) - -* [Android App Development for Beginners][58] from  _Galileo University_ ★☆☆☆☆(1) - -* [Android App Development for Beginners][59] from  _Galileo University_ ★☆☆☆☆(1) - -* [Web Coding Fundamentals for Artists][60] from  _National University of Singapore_  ★★★★☆(1) - -* [Introduction to ReactJS][61] from  _Microsoft_  ★★☆☆☆(1) - -* [Introduction to Node.js][62] from  _Microsoft_  ★★★★★(1) - -* [Learn to Program in Java][63] from  _Microsoft_  ★★★★★(1) - -* [Computing: Art, Magic, Science][64] from  _ETH Zurich_  ★★★★☆(1) - -* [Cyber Security: Safety at Home, Online, in Life][65] from  _Newcastle University_ ★★★☆☆(1) - -* [Software Engineering Essentials][66] from  _Technische Universität München (Technical University of Munich)_  ★★★★★(1) - -* [MyCS: Computer Science for Beginners][67] from  _Harvey Mudd College_ ★★★☆☆(1) - -* [Version Control with Git][68] - -* [Web Applications for Everybody][69] - -* [CS50’s AP® Computer Science Principles][70] from  _Harvard University_ - -* [Programming Fundamentals][71] from  _Duke University_ - -* [Introduction to Cybersecurity][72] from  _University of Washington_ - -* [Python Data Representations][73] from  _Rice University_ - -* [Python Programming Essentials][74] from  _Rice University_ - -* [Software Engineering: Introduction][75] from  _The University of British Columbia_ - -* [Introduction to Web Development][76] from  _University of California, Davis_ - -* [Introduction to Java Programming — Part 2][77] from  _The Hong Kong University of Science and Technology_ - -* [Excel/VBA for Creative Problem Solving, Part 2][78] from  _University of Colorado Boulder_ - -* [Excel/VBA for Creative Problem Solving, Part 2][79] from  _University of Colorado Boulder_ - -* [AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures][80] from  _Purdue University_ - -* [AP Computer Science A: Java Programming Loops and Data Structures][81]from  _Purdue University_ - -* [AP Computer Science A: Java Programming Classes and Objects][82] from  _Purdue University_ - -* [Java Fundamentals for Android Development][83] from  _Galileo University_ - -* [Monetize Android Apps with Business Models][84] from  _Galileo University_ - -* [Monetize Android Apps with Business Models][85] from  _Galileo University_ - -* [Java Fundamentals for Android Development][86] from  _Galileo University_ - -* [Introduction to Java Programming: Writing Good Code][87] from  _Universidad Carlos iii de Madrid_ - -* [Cyber Security Basics: A Hands-on Approach][88] from  _Universidad Carlos iii de Madrid_ - -* [Deep Learning for Business][89] from  _Yonsei University_ - -* [Introduction to TCP/IP][90] from  _Yonsei University_ - -* [Video Game Design and Balance][91] from  _Rochester Institute of Technology_ - -* [Web Accessibility][92] from  _Google_ - -* [Mobile Web Development][93] from  _Google_ - -* [Introduction to Programming Using Python][94] from  _University of Texas Arlington_ - -* [Introduction to Python: Absolute Beginner][95] from  _Microsoft_ - -* [Introduction to Python: Fundamentals][96] from  _Microsoft_ - -* [Introduction to Design Thinking][97] from  _Microsoft_ - -* [Logic and Computational Thinking][98] from  _Microsoft_ - -* [Writing Professional Code][99] from  _Microsoft_ - -* [Object Oriented Programming in Java][100] from  _Microsoft_ - -* [CSS Basics][101] from  _Microsoft_ - -* [Computing: Art, Magic, Science — Part II][102] from  _ETH Zurich_ - -* [JavaScript Introduction][103] from  _World Wide Web Consortium (W3C)_ - -* [Object-oriented Programming in Python: Create Your Own Adventure Game][104] from  _Raspberry Pi Foundation_ - -* [Learn Swift Programming Syntax][105] - -* [JavaScript and the DOM][106] - -* [Blockchain in the Energy Sector][107] from  _InnoEnergy_ - -* [Introduction to Virtual Reality][108] - -* [ES6 — JavaScript Improved][109] - -* [Introduction to Python][110] - -* [HTTP & Web Servers][111] - -* [GitHub & Collaboration][112] - -* [Swift for Beginners][113] - -### INTERMEDIATE(259) - -* [Machine Learning][114] from  _Stanford University_  ★★★★★(325) - -* [Algorithms, Part I][115] from  _Princeton University_  ★★★★★(58) - -* [Machine Learning for Musicians and Artists][116] from  _Goldsmiths, University of London_  ★★★★★(57) - -* [Cryptography I][117] from  _Stanford University_  ★★★★★(49) - -* [CS188.1x: Artificial Intelligence][118] from  _University of California, Berkeley_ ★★★★★(30) - -* [Principles of Computing (Part 1)][119] from  _Rice University_  ★★★★★(29) - -* [[New] Algorithmic Design and Techniques][120] from  _University of California, San Diego_ - -* [Software Security ][121]from  _University of Maryland, College Park_ ★★★★☆(25) - -* [[New] Introduction to Soft Computing][122] from  _Indian Institute of Technology, Kharagpur_ - -* [[New] Cloud Computing][123] from  _Indian Institute of Technology, Kharagpur_ - -* [[New] Database Management System][124] from  _Indian Institute of Technology, Kharagpur_ - -* [[New] Introduction To Haskell Programming][125] from  _Chennai Mathematical Institute_ - -* [Algorithms, Part II][126] from  _Princeton University_  ★★★★★(21) - -* [Professional Web Accessibility Auditing Made Easy][127] from  _Chang School of Continuing Education_  ★★★★★(21) - -* [Agile Development Using Ruby on Rails — The Basics][128] from  _University of California, Berkeley_  ★★★★★(19) - -* [Automata Theory][129] from  _Stanford University_  ★★★★☆(18) - -* [Intro to Machine Learning][130] from  _Stanford University_  ★★★★☆(18) - -* [Web Development][131] - -* [Principles of Computing (Part 2)][132] from  _Rice University_  ★★★★☆(16) - -* [Android Development for Beginners][133] from  _Google_  ★★★★☆(16) - -* [C++ For C Programmers, Part A][134] from  _University of California, Santa Cruz_ ★★★☆☆(16) - -* [The Nature of Code][135] from  _Processing Foundation_  ★★★★★(16) - -* [Concepts in Game Development][136] from  _Swinburne University of Technology_ ★★★★☆(15) - -* [Algorithmic Thinking (Part 1)][137] from  _Rice University_  ★★★★☆(14) - -* [Design of Computer Programs][138] from  _Stanford University_  ★★★★☆(13) - -* [Java Programming: Solving Problems with Software][139] from  _Duke University_ ★★★☆☆(13) - -* [Responsive Web Design][140] from  _University of London International Programmes_  ★★★★☆(12) - -* [Discrete Optimization][141] from  _University of Melbourne_  ★★★★☆(12) - -* [Introduction to Game Development][142] from  _Michigan State University_ ★★★★★(12) - -* [Introduction to Functional Programming][143] from  _Delft University of Technology_  ★★★★☆(11) - -* [Developing Android Apps][144] from  _Google_  ★★★☆☆(11) - -* [Object-Oriented JavaScript][145] from  _Hack Reactor_  ★★★★★(11) - -* [Programming Languages][146] from  _University of Virginia_  ★★★☆☆(10) - -* [Algorithmic Thinking (Part 2)][147] from  _Rice University_  ★★★★☆(9) - -* [Responsive Web Design Fundamentals][148] from  _Google_  ★★★★★(9) - -* [Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital][149] from  _Duke University_  ★★★★☆(8) - -* [Cryptography][150] from  _University of Maryland, College Park_  ★★★★☆(8) - -* [Cryptography][151] from  _University of Maryland, College Park_  ★★★★☆(8) - -* [Learning from Data (Introductory Machine Learning course)][152] from  _California Institute of Technology_  ★★★★★(8) - -* [Julia Scientific Programming][153] from  _University of Cape Town_  ★★★★★(8) - -* [Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure][154]from  _University of Illinois at Urbana-Champaign_  ★★★☆☆(7) - -* [Introduction To Swift Programming][155] from  _University of Toronto_ ★☆☆☆☆(7) - -* [Software Testing][156] from  _University of Utah_  ★★★★☆(7) - -* [Data Wrangling with MongoDB][157] from  _MongoDB University_  ★★★★☆(7) - -* [Intro to AJAX][158] - -* [Computer Architecture][159] from  _Princeton University_  ★★★★☆(6) - -* [Internet of Things: How did we get here?][160] from  _University of California, San Diego _ ★★☆☆☆(6) - -* [Introduction to Meteor.js Development ][161]from  _University of London International Programmes_  ★★★★☆(6) - -* [How to Code: Systematic Program Design — Part 1][162] from  _The University of British Columbia_  ★★★★☆(6) - -* [Intro to DevOps][163] from  _Nutanix_  ★★★☆☆(6) - -* [Full Stack Foundations][164] - -* [Intro to Algorithms][165] - -* [Software Construction in Java][166] from  _Massachusetts Institute of Technology_ ★★★★★(5) - -* [Agile Development Using Ruby on Rails — Advanced][167] from  _University of California, Berkeley_  ★★★★★(5) - -* [Computer Graphics][168] from  _University of California, Berkeley_  ★★★★☆(5) - -* [Software Development Process][169] from  _Georgia Institute of Technology_ ★★★★☆(5) - -* [Computer Networking][170] from  _Georgia Institute of Technology_  ★★★★☆(5) - -* [Java Programming: Arrays, Lists, and Structured Data][171] from  _Duke University_  ★★★★★(5) - -* [Cloud Computing Concepts: Part 2][172] from  _University of Illinois at Urbana-Champaign_  ★★★★★(5) - -* [HTML5 Game Development][173] from  _Google_  ★★★☆☆(5) - -* [Introduction to C++][174] from  _Microsoft_  ★★★★☆(5) - -* [Software Debugging][175] from  _Saarland University_  ★★★★★(5) - -* [Parallel Programming Concepts][176] - -* [Intro to iOS App Development with Swift][177] - -* [Internet of Things: Setting Up Your DragonBoard™ Development Platform][178]from  _University of California, San Diego _ ★★★☆☆(4) - -* [Internet of Things & Augmented Reality Emerging Technologies][179] from  _Yonsei University_  ★★★☆☆(4) - -* [Database Management Essentials][180] from  _University of Colorado System_ ★★★★☆(4) - -* [Website Performance Optimization][181] from  _Google_  ★★★★☆(4) - -* [UX Design for Mobile Developers][182] from  _Google_  ★★★★★(4) - -* [Querying Data with Transact-SQL][183] from  _Microsoft_  ★★★★☆(4) - -* [Interactive Computer Graphics][184] from  _The University of Tokyo_  ★★☆☆☆(4) - -* [Intro to jQuery][185] - -* [Using Python for Research][186] from  _Harvard University_  ★★★☆☆(3) - -* [Networks Illustrated: Principles without Calculus][187] from  _Princeton University_ ★★★★☆(3) - -* [VLSI CAD Part I: Logic][188] from  _University of Illinois at Urbana-Champaign_ ★★★★★(3) - -* [Internet of Things: Communication Technologies][189] from  _University of California, San Diego _ ★★★☆☆(3) - -* [MATLAB and Octave for Beginners][190] from  _École Polytechnique Fédérale de Lausanne_  ★★★☆☆(3) - -* [Wireless Communication Emerging Technologies][191] from  _Yonsei University_ ★★★★☆(3) - -* [JavaScript Promises][192] from  _Google_  ★★★★★(3) - -* [Android Basics: Multiscreen Apps][193] from  _Google_  ★★★★☆(3) - -* [Android Basics: User Input][194] from  _Google_  ★★★★☆(3) - -* [DevOps for Developers: How to Get Started][195] from  _Microsoft_  ★★★★☆(3) - -* [Autonomous Mobile Robots][196] from  _ETH Zurich_  ★★★☆☆(3) - -* [Agile Software Development][197] from  _ETH Zurich_  ★★★★☆(3) - -* [JavaScript Testing][198] - -* [Configuring Linux Web Servers][199] - -* [JavaScript Design Patterns][200] - -* [Compilers][201] from  _Stanford University_  ★★★★☆(2) - -* [LPL: Language, Proof and Logic][202] from  _Stanford University_  ★★★★★(2) - -* [Mobile Application Experiences Part 1: From a Domain to an App Idea][203]from  _Massachusetts Institute of Technology_  ★★★★★(2) - -* [Machine Learning: Unsupervised Learning][204] from  _Brown University_ ★★★★★(2) - -* [Programming Languages, Part B][205] from  _University of Washington_ ★★★★★(2) - -* [Responsive Website Tutorial and Examples][206] from  _University of London International Programmes_  ★★★★★(2) - -* [iOS App Development Basics][207] from  _University of Toronto_  ★★★★☆(2) - -* [Programming, Data Structures and Algorithms][208] from  _Indian Institute of Technology Madras_  ★★☆☆☆(2) - -* [Android App Components — Services, Local IPC, and Content Providers][209]from  _Vanderbilt University_  ★★★☆☆(2) - -* [Android App Components — Intents, Activities, and Broadcast Receivers][210]from  _Vanderbilt University_  ★★★☆☆(2) - -* [Introduction to Mobile Application Development using Android][211] from  _The Hong Kong University of Science and Technology_  ★★★★☆(2) - -* [Internet Emerging Technologies][212] from  _Yonsei University_  ★★★☆☆(2) - -* [Object-Oriented Design][213] from  _University of Alberta_  ★★★☆☆(2) - -* [Android Basics: Networking][214] from  _Google_  ★★★★☆(2) - -* [Browser Rendering Optimization][215] from  _Google_  ★★★★☆(2) - -* [Google Cloud Platform Fundamentals: Core Infrastructure][216] from  _Google_ ★★★★☆(2) - -* [Client-Server Communication][217] from  _Google_  ★★★★★(2) - -* [Developing International Software, Part 1][218] from  _Microsoft_  ★★★★☆(2) - -* [Analyzing and Visualizing Data with Power BI][219] from  _Microsoft_ ★★★★★(2) - -* [Networking for Web Developers][220] - -* [Computation Structures 2: Computer Architecture][221] from  _Massachusetts Institute of Technology_  ★★★★☆(1) - -* [Software Development Fundamentals][222] from  _University of Pennsylvania_ ★★★☆☆(1) - -* [Software Architecture & Design][223] from  _Georgia Institute of Technology_ ★★★★★(1) - -* [Database Systems Concepts & Design][224] from  _Georgia Institute of Technology_ ★★★★☆(1) - -* [Programming Languages, Part C][225] from  _University of Washington_ ★★★★★(1) - -* [How to Code: Complex Data][226] from  _The University of British Columbia_ ★★★★★(1) - -* [Running Product Design Sprints][227] from  _University of Virginia_  ★★★☆☆(1) - -* [Java for Android][228] from  _Vanderbilt University_  ★☆☆☆☆(1) - -* [Server-side Development with NodeJS, Express and MongoDB][229] from  _The Hong Kong University of Science and Technology_  ★★★★★(1) - -* [Cyber Security Economics][230] from  _Delft University of Technology_ ★★☆☆☆(1) - -* [Web Application Development: Basic Concepts][231] from  _University of New Mexico_  ★★★★☆(1) - -* [Algorithms][232] from  _Indian Institute of Technology Bombay_  ★★★★★(1) - -* [Android: Introducción a la Programación][233] from  _Universitat Politècnica de València_  ★★★★☆(1) - -* [Service-Oriented Architecture][234] from  _University of Alberta_  ★★★★★(1) - -* [Design Patterns][235] from  _University of Alberta_  ★☆☆☆☆(1) - -* [Cybersecurity and Mobility][236] from  _University System of Georgia_ ★☆☆☆☆(1) - -* [Google Cloud Platform Fundamentals for AWS Professionals][237] from  _Google Cloud_  ★★☆☆☆(1) - -* [Android Basics: User Interface][238] from  _Google_  ★★☆☆☆(1) - -* [Scalable Microservices with Kubernetes][239] from  _Google_  ★★★★☆(1) - -* [Developing Scalable Apps in Java][240] from  _Google_  ★★★★☆(1) - -* [Android Performance][241] from  _Google_  ★★★★★(1) - -* [Android Basics: Button Clicks][242] from  _Google_  ★★★☆☆(1) - -* [Gradle for Android and Java][243] from  _Google_  ★★★★★(1) - -* [VR Software Development][244] from  _Google_  ★★★★☆(1) - -* [Developing Scalable Apps in Python][245] from  _Google_  ★★★★☆(1) - -* [Material Design for Android Developers][246] from  _Google_  ★★★★★(1) - -* [Intermediate C++][247] from  _Microsoft_  ★★★★☆(1) - -* [Introduction to C#][248] from  _Microsoft_  ★★☆☆☆(1) - -* [AngularJS: Advanced Framework Techniques][249] from  _Microsoft_ ★★★★☆(1) - -* [Principles of Machine Learning][250] from  _Microsoft_  ★★★★★(1) - -* [Asynchronous Programming with Javascript][251] from  _Microsoft_ ★★★★★(1) - -* [Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)][252] from  _Hebrew University of Jerusalem_ ★★★★★(1) - -* [A developer’s guide to the Internet of Things (IoT)][253] from  _IBM_ ★★★★☆(1) - -* [Introduction to Cloud Infrastructure Technologies][254] from  _Linux Foundation_ ★★★★☆(1) - -* [2D Game Development with libGDX][255] from  _Amazon_  ★★★★★(1) - -* [Introduction to Real-Time Systems][256] from  _IEEE_  ★★★★☆(1) - -* [Design and Analysis of Algorithms][257] from  _Chennai Mathematical Institute_ ★★★☆☆(1) - -* [How to Win Coding Competitions: Secrets of Champions][258] from  _ITMO University_  ★★★☆☆(1) - -* [HTML5 Apps and Games][259] from  _World Wide Web Consortium (W3C)_ ★★★☆☆(1) - -* [Technical Interview][260] from  _Pramp_  ★★★★★(1) - -* [Android Basics: Data Storage][261] - -* [Intro to Theoretical Computer Science][262] - -* [Algorithms: Design and Analysis][263] from  _Stanford University_ - -* [Shortest Paths Revisited, NP-Complete Problems and What To Do About Them][264] from  _Stanford University_ - -* [Mobile Application Experiences][265] from  _Massachusetts Institute of Technology_ - -* [Advanced Software Construction in Java][266] from  _Massachusetts Institute of Technology_ - -* [Mobile Application Experiences Part 3: Building Mobile Apps][267] from  _Massachusetts Institute of Technology_ - -* [Algorithm Design and Analysis][268] from  _University of Pennsylvania_ - -* [Data Structures and Software Design][269] from  _University of Pennsylvania_ - -* [Introduction to Neurohacking In R][270] from  _Johns Hopkins University_ - -* [Database Systems Concepts and Design][271] from  _Georgia Institute of Technology_ - -* [Software Analysis & Testing][272] from  _Georgia Institute of Technology_ - -* [Writing, Running, and Fixing Code in C][273] from  _Duke University_ - -* [Animation and CGI Motion][274] from  _Columbia University_ - -* [Minecraft, Coding and Teaching][275] from  _University of California, San Diego_ - -* [Internet of Things: Sensing and Actuation From Devices][276] from  _University of California, San Diego_ - -* [How Virtual Reality (VR) Works][277] from  _University of California, San Diego_ - -* [Creating Virtual Reality (VR) Apps][278] from  _University of California, San Diego_ - -* [Building a Cybersecurity Toolkit][279] from  _University of Washington_ - -* [Cybersecurity: The CISO’s View][280] from  _University of Washington_ - -* [Build Your Own iOS App][281] from  _University of Toronto_ - -* [算法设计与分析 Design and Analysis of Algorithms][282] from  _Peking University_ - -* [面向对象技术高级课程(The Advanced Object-Oriented Technology)][283]from  _Peking University_ - -* [How to Code: Systematic Program Design — Part 3][284] from  _The University of British Columbia_ - -* [How to Code: Systematic Program Design — Part 2][285] from  _The University of British Columbia_ - -* [Software Construction: Data Abstraction][286] from  _The University of British Columbia_ - -* [Software Construction: Object-Oriented Design][287] from  _The University of British Columbia_ - -* [Testing with Agile][288] from  _University of Virginia_ - -* [SQL for Data Science][289] from  _University of California, Davis_ - -* [LAFF — On Programming for Correctness][290] from  _The University of Texas at Austin_ - -* [Multiplatform Mobile App Development with NativeScript][291] from  _The Hong Kong University of Science and Technology_ - -* [Front-End JavaScript Frameworks: Angular][292] from  _The Hong Kong University of Science and Technology_ - -* [Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova][293] from  _The Hong Kong University of Science and Technology_ - -* [Developing Android Apps with App Inventor][294] from  _The Hong Kong University of Science and Technology_ - -* [Front-End Web UI Frameworks and Tools: Bootstrap 4][295] from  _The Hong Kong University of Science and Technology_ - -* [Globally Distributed Software Engineering][296] from  _Delft University of Technology_ - -* [Основы разработки на C++: жёлтый пояс][297] from  _Moscow Institute of Physics and Technology_ - -* [Building Arduino robots and devices][298] from  _Moscow Institute of Physics and Technology_ - -* [Implementation of Data Structures][299] from  _Indian Institute of Technology Bombay_ - -* [Foundations of Data Structures][300] from  _Indian Institute of Technology Bombay_ - -* [Professional Android App Development][301] from  _Galileo University_ - -* [Professional Android App Development][302] from  _Galileo University_ - -* [The Software Architect Code: Building the Digital World][303] from  _Universidad Carlos iii de Madrid_ - -* [Introduction to Java Programming: Fundamental Data Structures and Algorithms][304] from  _Universidad Carlos iii de Madrid_ - -* [Enterprise Software Lifecycle Management][305] from  _National Research Nuclear University MEPhI_ - -* [Использование механизмов операционных систем в разработке программного обеспечения][306] from  _National Research Nuclear University MEPhI_ - -* [Requirements Elicitation: Artifact and Stakeholder Analysis][307] from  _University of Colorado System_ - -* [Linux Server Management and Security][308] from  _University of Colorado System_ - -* [Requirements Specifications: Goals and Conflict Analysis][309] from  _University of Colorado System_ - -* [Software Requirements Prioritization: Risk Analysis][310] from  _University of Colorado System_ - -* [Homeland Security & Cybersecurity Connection — It’s Not About the Terrorists][311] from  _University of Colorado System_ - -* [SRS Documents: Requirements and Diagrammatic Notations][312] from  _University of Colorado System_ - -* [Requirements Gathering for Secure Software Development][313] from  _University of Colorado System_ - -* [Software Testing Management][314] from  _University System of Maryland_ - -* [Cloud Computing for Enterprises][315] from  _University System of Maryland_ - -* [Cloud Computing Infrastructure][316] from  _University System of Maryland_ - -* [Formal Software Verification][317] from  _University System of Maryland_ - -* [Software Testing Fundamentals][318] from  _University System of Maryland_ - -* [Cloud Computing Management][319] from  _University System of Maryland_ - -* [Introduction to Data Structures][320] from  _University of Adelaide_ - -* [Gameplay Programming for Video Game Designers][321] from  _Rochester Institute of Technology_ - -* [Teamwork & Collaboration][322] from  _Rochester Institute of Technology_ - -* [Web Connectivity and Security in Embedded Systems][323] from  _EIT Digital_ - -* [Architecting Smart IoT Devices][324] from  _EIT Digital_ - -* [Introduction to Architecting Smart IoT Devices][325] from  _EIT Digital_ - -* [Cybersecurity and the X-Factor][326] from  _University System of Georgia_ - -* [Intro to Progressive Web Apps][327] from  _Google_ - -* [Advanced Android App Development][328] from  _Google_ - -* [Google Maps APIs][329] from  _Google_ - -* [Offline Web Applications][330] from  _Google_ - -* [Firebase Essentials For Android][331] from  _Google_ - -* [Developing Intelligent Apps and Bots][332] from  _Microsoft_ - -* [Developing SQL Databases][333] from  _Microsoft_ - -* [Building Functional Prototypes using Node.js][334] from  _Microsoft_ - -* [Building Interactive Prototypes using JavaScript][335] from  _Microsoft_ - -* [Algorithms and Data Structures][336] from  _Microsoft_ - -* [Algorithms and Data Structures in C#][337] from  _Microsoft_ - -* [Creating Programmatic SQL Database Objects][338] from  _Microsoft_ - -* [AngularJS: Framework Fundamentals][339] from  _Microsoft_ - -* [Introduction to TypeScript 2][340] from  _Microsoft_ - -* [Advanced CSS Concepts][341] from  _Microsoft_ - -* [Implementing In-Memory SQL Database Objects][342] from  _Microsoft_ - -* [Optimizing Performance for SQL Based Applications][343] from  _Microsoft_ - -* [Programmation Concurrente (avec Java)][344] from  _Sorbonne Universités_ - -* [C++ For C Programmers, Part B][345] from  _University of California, Santa Cruz_ - -* [Introduction to Kubernetes][346] from  _Linux Foundation_ - -* [Introduction to DevOps: Transforming and Improving Operations][347] from  _Linux Foundation_ - -* [Introduction to DevOps: Transforming and Improving Operations][348] from  _Linux Foundation_ - -* [UML Class Diagrams for Software Engineering][349] from  _KU Leuven University_ - -* [Mobile Usability and Design for Android][350] from  _Facebook_ - -* [Mobile Usability and Design for IOS][351] from  _Facebook_ - -* [Concurrency][352] from  _AdaCore University_ - -* [Fundamentals of Red Hat Enterprise Linux][353] from  _Red Hat_ - -* [Fundamentals of Containers, Kubernetes, and Red Hat OpenShift][354] from  _Red Hat_ - -* [C++ For Programmers][355] - -* [Learn Backbone.js][356] - -* [How to create in Android][357] - -* [How to Make an iOS App][358] - -* [iOS Persistence and Core Data][359] - -* [UIKit Fundamentals][360] - -* [iOS Networking with Swift][361] - -* [Designing RESTful APIs][362] - -* [VR Platforms & Applications][363] - -* [Swift for Developers][364] - -* [The MVC Pattern in Ruby][365] - -* [Deploying Applications with Heroku][366] - -* [Dynamic Web Applications with Sinatra][367] - -* [Building iOS Interfaces][368] - -* [VR Design][369] - -* [New Android Fundamentals][370] - -* [iOS Design Patterns][371] - -* [VR Scenes and Objects][372] - -### ADVANCED(78) - -* [Creative Applications of Deep Learning with TensorFlow][373] - -* [[New] An Introduction to Probability in Computing][374] from  _Indian Institute of Technology Madras_ - -* [[New] Information security — IV][375] from  _Indian Institute of Technology Madras_ - -* [[New] Matlab Programming For Numerical Computation][376] from  _Indian Institute of Technology Madras_ - -* [[New] Digital Switching — I][377] from  _Indian Institute of Technology Kanpur_ - -* [[New] Advanced Graph Theory][378] from  _Indian Institute of Technology Kanpur_ - -* [[New] Deep Learning in Computer Vision][379] from  _Higher School of Economics_ - -* [[New] Natural Language Processing][380] from  _Higher School of Economics_ - -* [[New] Practical Reinforcement Learning][381] from  _Higher School of Economics_ - -* [[New] Real Time Operating System][382] from  _Indian Institute of Technology, Kharagpur_ - -* [[New] Traditional and Non-Traditional Optimization Tools][383] from  _Indian Institute of Technology, Kharagpur_ - -* [[New] Basics of software-defined radios and practical applications][384] from  _Indian Institute of Technology Roorkee_ - -* [[New] Sparse Representations in Image Processing: From Theory to Practice][385] from  _Technion — Israel Institute of Technology_ - -* [Introduction to Artificial Intelligence][386] from  _Stanford University_ ★★★★☆(24) - -* [Neural Networks for Machine Learning][387] from  _University of Toronto_ ★★★★☆(22) - -* [Machine Learning for Data Science and Analytics][388] from  _Columbia University_ ★★★☆☆(15) - -* [Machine Learning for Trading][389] from  _Georgia Institute of Technology_ ★★★☆☆(13) - -* [Neural Networks and Deep Learning][390] from  _deeplearning.ai_  ★★★★★(9) - -* [Artificial Intelligence (AI)][391] from  _Columbia University_  ★★★★☆(9) - -* [Computational Neuroscience][392] from  _University of Washington_  ★★★★☆(8) - -* [Introduction to Computer Vision][393] from  _Georgia Institute of Technology_ ★★★★★(6) - -* [Reinforcement Learning][394] from  _Brown University_  ★★☆☆☆(6) - -* [Intro to Parallel Programming][395] from  _Nvidia_  ★★★★☆(6) - -* [Interactive 3D Graphics][396] from  _Autodesk_  ★★★★☆(6) - -* [Machine Learning][397] from  _Georgia Institute of Technology_  ★★★★★(5) - -* [Enabling Technologies for Data Science and Analytics: The Internet of Things][398] from  _Columbia University_  ★☆☆☆☆(5) - -* [Applied Cryptography][399] from  _University of Virginia_  ★★★★☆(5) - -* [Practical Deep Learning For Coders, Part 1][400] from  _fast.ai_  ★★★★☆(5) - -* [Advanced Operating Systems][401] from  _Georgia Institute of Technology_ ★★★★★(4) - -* [Machine Learning][402] from  _Columbia University_  ★★★★★(4) - -* [Introduction to Computer Architecture][403] from  _Carnegie Mellon University_ ★★★★★(4) - -* [Probabilistic Graphical Models 2: Inference][404] from  _Stanford University_ ★★★★☆(3) - -* [Applied Machine Learning in Python][405] from  _University of Michigan_ ★★★★☆(3) - -* [Quantitative Formal Modeling and Worst-Case Performance Analysis][406] from  _EIT Digital _ ★★★☆☆(3) - -* [6.S191: Introduction to Deep Learning][407] from  _Massachusetts Institute of Technology_  ★★★★☆(2) - -* [Introduction to Operating Systems][408] from  _Georgia Institute of Technology_ ★★★★★(2) - -* [Nearest Neighbor Collaborative Filtering][409] from  _University of Minnesota_ ★★☆☆☆(2) - -* [6.S094: Deep Learning for Self-Driving Cars][410] from  _Massachusetts Institute of Technology_  ★★★★☆(1) - -* [High Performance Computer Architecture][411] from  _Georgia Institute of Technology_  ★★★★★(1) - -* [Computability, Complexity & Algorithms][412] from  _Georgia Institute of Technology_  ★★★★★(1) - -* [Computational Photography][413] from  _Georgia Institute of Technology_ ★★★★☆(1) - -* [Intro to Information Security][414] from  _Georgia Institute of Technology_ ★☆☆☆☆(1) - -* [Knowledge-Based AI: Cognitive Systems][415] from  _Georgia Institute of Technology_  ★★★☆☆(1) - -* [Embedded Hardware and Operating Systems][416] from  _EIT Digital _ ★☆☆☆☆(1) - -* [Learn TensorFlow and deep learning, without a Ph.D.][417] from  _Google_ ★★★★☆(1) - -* [DevOps Practices and Principles][418] from  _Microsoft_  ★★☆☆☆(1) - -* [Sparse Representations in Signal and Image Processing: Fundamentals][419]from  _Technion — Israel Institute of Technology_  ★★★★★(1) - -* [Introduction to Cloud Foundry and Cloud Native Software Architecture][420]from  _Linux Foundation_  ★★★★★(1) - -* [Blockchain for Business — An Introduction to Hyperledger Technologies][421]from  _Linux Foundation_  ★★★★☆(1) - -* [Computation Structures 3: Computer Organization][422] from  _Massachusetts Institute of Technology_ - -* [GT — Refresher — Advanced OS][423] from  _Georgia Institute of Technology_ - -* [High Performance Computing][424] from  _Georgia Institute of Technology_ - -* [Compilers: Theory and Practice][425] from  _Georgia Institute of Technology_ - -* [Cyber-Physical Systems Security][426] from  _Georgia Institute of Technology_ - -* [Network Security][427] from  _Georgia Institute of Technology_ - -* [Artificial Intelligence][428] from  _Georgia Institute of Technology_ - -* [Information Security: Context and Introduction][429] from  _University of London International Programmes_ - -* [Advanced Modeling for Discrete Optimization][430] from  _University of Melbourne_ - -* [Basic Modeling for Discrete Optimization][431] from  _University of Melbourne_ - -* [Nature, in Code: Biology in JavaScript][432] from  _École Polytechnique Fédérale de Lausanne_ - -* [Matrix Factorization and Advanced Techniques][433] from  _University of Minnesota_ - -* [System Validation: Automata and behavioural equivalences][434] from  _EIT Digital_ - -* [System Validation (2): Model process behaviour][435] from  _EIT Digital_ - -* [System Validation (4): Modelling Software, Protocols, and other behaviour][436] from  _EIT Digital_ - -* [DevOps Testing][437] from  _Microsoft_ - -* [Deep Learning Explained][438] from  _Microsoft_ - -* [Introduction to Artificial Intelligence (AI)][439] from  _Microsoft_ - -* [DevOps for Databases][440] from  _Microsoft_ - -* [Infrastructure as Code][441] from  _Microsoft_ - -* [Deep Learning for Natural Language Processing][442] from  _University of Oxford_ - -* [Statistical Machine Learning][443] from  _Carnegie Mellon University_ - -* [Cyber-Physical Systems: Modeling and Simulation][444] from  _University of California, Santa Cruz_ - -* [Introduction to OpenStack][445] from  _Linux Foundation_ - -* [Computer System Design: Advanced Concepts of Modern Microprocessors][446]from  _Chalmers University of Technology_ - -* [Reliable Distributed Algorithms, Part 2][447] from  _KTH Royal Institute of Technology_ - -* [Deep Learning Summer School][448] - -* [Continuous Integration and Deployment][449] - --------------------------------------------------------------------------------- - -作者简介: - -Founder of www.class-central.com — The most popular online course search engine - - ----- - - -via: https://medium.freecodecamp.org/440-free-online-programming-computer-science-courses-you-can-start-in-february-e075f920cb5b - -作者:[Dhawal Shah ][a] -译者:[译者ID](https://github.com/译者ID) -校对:[校对者ID](https://github.com/校对者ID) - -本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 - -[a]:https://medium.freecodecamp.org/@dhawalhs -[1]:https://www.class-central.com/ -[2]:https://www.class-central.com/mooc/408/coursera-an-introduction-to-interactive-programming-in-python-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[3]:https://www.class-central.com/mooc/1341/edx-introduction-to-computer-science-and-programming-using-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[4]:https://www.class-central.com/mooc/385/coursera-learn-to-program-the-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[5]:https://www.class-central.com/mooc/320/udacity-intro-to-computer-science?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[6]:https://www.class-central.com/mooc/442/edx-cs50-s-introduction-to-computer-science?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[7]:https://www.class-central.com/mooc/3196/coursera-an-introduction-to-interactive-programming-in-python-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[8]:https://www.class-central.com/mooc/2661/udacity-how-to-use-git-and-github?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[9]:https://www.class-central.com/mooc/1857/edx-introduction-to-linux?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[10]:https://www.class-central.com/mooc/335/coursera-internet-history-technology-and-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[11]:https://www.class-central.com/mooc/2659/udacity-intro-to-html-and-css?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[12]:https://www.class-central.com/mooc/1797/open-education-by-blackboard-introduction-to-vba-excel-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[13]:https://www.class-central.com/mooc/10142/edx-cs50-s-understanding-technology?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[14]:https://www.class-central.com/mooc/10143/edx-cs50-s-computer-science-for-business-professionals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[15]:https://www.class-central.com/mooc/10316/edx-introduccion-a-la-programacion-en-java-como-comenzar-a-programar?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[16]:https://www.class-central.com/mooc/9750/edx-introduction-to-the-internet-of-things-iot?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[17]:https://www.class-central.com/mooc/10166/coursera-version-control-with-git?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[18]:https://www.class-central.com/mooc/2660/udacity-javascript-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[19]:https://www.class-central.com/mooc/2175/stanford-openedx-cs101-computer-science-101?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[20]:https://www.class-central.com/mooc/1650/edx-programming-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[21]:https://www.class-central.com/mooc/8726/edx-web-security-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[22]:https://www.class-central.com/mooc/2013/udacity-programming-foundations-with-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[23]:https://www.class-central.com/mooc/1578/stanford-openedx-networking-introduction-to-computer-networking?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[24]:https://www.class-central.com/mooc/1580/stanford-openedx-db-introduction-to-databases?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[25]:https://www.class-central.com/mooc/529/coursera-creative-programming-for-digital-media-mobile-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[26]:https://www.class-central.com/mooc/4256/coursera-programming-foundations-with-javascript-html-and-css?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[27]:https://www.class-central.com/mooc/1727/coursera-usable-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[28]:https://www.class-central.com/mooc/3338/edx-introduction-to-bootstrap-a-tutorial?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[29]:https://www.class-central.com/mooc/3444/edx-html5-coding-essentials-and-best-practices?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[30]:https://www.class-central.com/mooc/7363/python-for-everybody-exploring-information?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[31]:https://www.class-central.com/mooc/390/coursera-learn-to-program-crafting-quality-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[32]:https://www.class-central.com/mooc/3770/kadenze-introduction-to-programming-for-the-visual-arts-with-p5-js?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[33]:https://www.class-central.com/mooc/3253/udacity-intro-to-relational-databases?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[34]:https://www.class-central.com/mooc/4062/edx-introduction-to-jquery?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[35]:https://www.class-central.com/mooc/5764/edx-html5-and-css-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[36]:https://www.class-central.com/mooc/6686/udacity-java-programming-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[37]:https://www.class-central.com/mooc/4049/udacity-linux-command-line-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[38]:https://www.class-central.com/mooc/1983/edx-introduction-to-java-programming-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[39]:https://www.class-central.com/mooc/2813/edx-introduction-to-java-programming-starting-to-code-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[40]:https://www.class-central.com/mooc/2630/edx-paradigms-of-computer-programming-abstraction-and-concurrency?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[41]:https://www.class-central.com/mooc/2298/edx-paradigms-of-computer-programming-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[42]:https://www.class-central.com/mooc/2954/edx-programming-in-scratch?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[43]:https://www.class-central.com/mooc/8518/edx-programming-for-the-web-with-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[44]:https://www.class-central.com/mooc/2525/edx-the-beauty-and-joy-of-computing-ap-cs-principles-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[45]:https://www.class-central.com/mooc/7622/edx-introduction-to-computing-using-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[46]:https://www.class-central.com/mooc/1651/edx-object-oriented-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[47]:https://www.class-central.com/mooc/3231/edx-think-create-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[48]:https://www.class-central.com/mooc/2809/edx-the-computing-technology-inside-your-smartphone?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[49]:https://www.class-central.com/mooc/7278/udacity-android-basics-make-your-first-app?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[50]:https://www.class-central.com/mooc/3695/edx-learn-to-program-using-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[51]:https://www.class-central.com/mooc/5923/edx-introduction-to-html-and-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[52]:https://www.class-central.com/mooc/3483/edx-cs-for-all-introduction-to-computer-science-and-python-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[53]:https://www.class-central.com/mooc/8059/udacity-intro-to-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[54]:https://www.class-central.com/mooc/7623/udacity-android-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[55]:https://www.class-central.com/mooc/359/coursera-networks-friends-money-and-bytes?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[56]:https://www.class-central.com/mooc/8202/edx-how-to-code-simple-data?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[57]:https://www.class-central.com/mooc/6408/kadenze-web-development-and-design-using-wordpress?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[58]:https://www.class-central.com/mooc/7315/edx-android-app-development-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[59]:https://www.class-central.com/mooc/7315/edx-android-app-development-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[60]:https://www.class-central.com/mooc/3781/kadenze-web-coding-fundamentals-for-artists?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[61]:https://www.class-central.com/mooc/8770/edx-introduction-to-reactjs?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[62]:https://www.class-central.com/mooc/9597/edx-introduction-to-node-js?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[63]:https://www.class-central.com/mooc/8718/edx-learn-to-program-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[64]:https://www.class-central.com/mooc/2195/edx-computing-art-magic-science?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[65]:https://www.class-central.com/mooc/6265/futurelearn-cyber-security-safety-at-home-online-in-life?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[66]:https://www.class-central.com/mooc/8527/edx-software-engineering-essentials?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[67]:https://www.class-central.com/mooc/2957/edx-mycs-computer-science-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[68]:https://www.class-central.com/mooc/8430/udacity-version-control-with-git?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[69]:https://www.class-central.com/mooc/7362/web-applications-for-everybody?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[70]:https://www.class-central.com/mooc/7017/edx-cs50-s-ap-computer-science-principles?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[71]:https://www.class-central.com/mooc/9574/coursera-programming-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[72]:https://www.class-central.com/mooc/8651/edx-introduction-to-cybersecurity?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[73]:https://www.class-central.com/mooc/9550/coursera-python-data-representations?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[74]:https://www.class-central.com/mooc/9549/coursera-python-programming-essentials?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[75]:https://www.class-central.com/mooc/8205/edx-software-engineering-introduction?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[76]:https://www.class-central.com/mooc/7027/coursera-introduction-to-web-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[77]:https://www.class-central.com/mooc/3486/edx-introduction-to-java-programming-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[78]:https://www.class-central.com/mooc/9943/coursera-excel-vba-for-creative-problem-solving-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[79]:https://www.class-central.com/mooc/9943/coursera-excel-vba-for-creative-problem-solving-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[80]:https://www.class-central.com/mooc/7219/edx-ap-computer-science-a-java-programming-polymorphism-and-advanced-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[81]:https://www.class-central.com/mooc/7212/edx-ap-computer-science-a-java-programming-loops-and-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[82]:https://www.class-central.com/mooc/7211/edx-ap-computer-science-a-java-programming-classes-and-objects?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[83]:https://www.class-central.com/mooc/7313/edx-java-fundamentals-for-android-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[84]:https://www.class-central.com/mooc/7345/edx-monetize-android-apps-with-business-models?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[85]:https://www.class-central.com/mooc/7345/edx-monetize-android-apps-with-business-models?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[86]:https://www.class-central.com/mooc/7313/edx-java-fundamentals-for-android-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[87]:https://www.class-central.com/mooc/5735/edx-introduction-to-java-programming-writing-good-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[88]:https://www.class-central.com/mooc/7849/edx-cyber-security-basics-a-hands-on-approach?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[89]:https://www.class-central.com/mooc/9431/coursera-deep-learning-for-business?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[90]:https://www.class-central.com/mooc/9143/coursera-introduction-to-tcp-ip?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[91]:https://www.class-central.com/mooc/6660/edx-video-game-design-and-balance?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[92]:https://www.class-central.com/mooc/6531/udacity-web-accessibility?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[93]:https://www.class-central.com/mooc/1046/udacity-mobile-web-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[94]:https://www.class-central.com/mooc/10134/edx-introduction-to-programming-using-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[95]:https://www.class-central.com/mooc/8671/edx-introduction-to-python-absolute-beginner?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[96]:https://www.class-central.com/mooc/8650/edx-introduction-to-python-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[97]:https://www.class-central.com/mooc/8845/edx-introduction-to-design-thinking?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[98]:https://www.class-central.com/mooc/8725/edx-logic-and-computational-thinking?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[99]:https://www.class-central.com/mooc/8808/edx-writing-professional-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[100]:https://www.class-central.com/mooc/8723/edx-object-oriented-programming-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[101]:https://www.class-central.com/mooc/7199/edx-css-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[102]:https://www.class-central.com/mooc/4084/edx-computing-art-magic-science-part-ii?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[103]:https://www.class-central.com/mooc/8496/edx-javascript-introduction?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[104]:https://www.class-central.com/mooc/8884/futurelearn-object-oriented-programming-in-python-create-your-own-adventure-game?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[105]:https://www.class-central.com/mooc/3925/udacity-learn-swift-programming-syntax?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[106]:https://www.class-central.com/mooc/9990/udacity-javascript-and-the-dom?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[107]:https://www.class-central.com/mooc/9526/futurelearn-blockchain-in-the-energy-sector?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[108]:https://www.class-central.com/mooc/7379/udacity-introduction-to-virtual-reality?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[109]:https://www.class-central.com/mooc/8543/udacity-es6-javascript-improved?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[110]:https://www.class-central.com/mooc/8577/udacity-introduction-to-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[111]:https://www.class-central.com/mooc/8374/udacity-http-web-servers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[112]:https://www.class-central.com/mooc/8542/udacity-github-collaboration?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[113]:https://www.class-central.com/mooc/7494/udacity-swift-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[114]:https://www.class-central.com/mooc/835/coursera-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[115]:https://www.class-central.com/mooc/339/coursera-algorithms-part-i?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[116]:https://www.class-central.com/mooc/3768/kadenze-machine-learning-for-musicians-and-artists?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[117]:https://www.class-central.com/mooc/616/coursera-cryptography-i?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[118]:https://www.class-central.com/mooc/445/edx-cs188-1x-artificial-intelligence?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[119]:https://www.class-central.com/mooc/1724/coursera-principles-of-computing-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[120]:https://www.class-central.com/mooc/10241/edx-algorithmic-design-and-techniques?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[121]:https://www.class-central.com/mooc/1728/coursera-software-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[122]:https://www.class-central.com/mooc/10053/nptel-introduction-to-soft-computing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[123]:https://www.class-central.com/mooc/10027/nptel-cloud-computing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[124]:https://www.class-central.com/mooc/9914/nptel-database-management-system?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[125]:https://www.class-central.com/mooc/10044/nptel-introduction-to-haskell-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[126]:https://www.class-central.com/mooc/340/coursera-algorithms-part-ii?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[127]:https://www.class-central.com/mooc/5174/canvas-network-professional-web-accessibility-auditing-made-easy?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[128]:https://www.class-central.com/mooc/443/edx-agile-development-using-ruby-on-rails-the-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[129]:https://www.class-central.com/mooc/376/stanford-openedx-automata-theory?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[130]:https://www.class-central.com/mooc/2996/udacity-intro-to-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[131]:https://www.class-central.com/mooc/324/udacity-web-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[132]:https://www.class-central.com/mooc/3198/coursera-principles-of-computing-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[133]:https://www.class-central.com/mooc/3579/udacity-android-development-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[134]:https://www.class-central.com/mooc/671/coursera-c-for-c-programmers-part-a?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[135]:https://www.class-central.com/mooc/3777/kadenze-the-nature-of-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[136]:https://www.class-central.com/mooc/1176/open2study-concepts-in-game-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[137]:https://www.class-central.com/mooc/1725/coursera-algorithmic-thinking-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[138]:https://www.class-central.com/mooc/323/udacity-design-of-computer-programs?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[139]:https://www.class-central.com/mooc/4305/coursera-java-programming-solving-problems-with-software?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[140]:https://www.class-central.com/mooc/4200/coursera-responsive-web-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[141]:https://www.class-central.com/mooc/487/coursera-discrete-optimization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[142]:https://www.class-central.com/mooc/4275/coursera-introduction-to-game-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[143]:https://www.class-central.com/mooc/2147/edx-introduction-to-functional-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[144]:https://www.class-central.com/mooc/2211/udacity-developing-android-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[145]:https://www.class-central.com/mooc/2658/udacity-object-oriented-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[146]:https://www.class-central.com/mooc/325/udacity-programming-languages?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[147]:https://www.class-central.com/mooc/3200/coursera-algorithmic-thinking-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[148]:https://www.class-central.com/mooc/3255/udacity-responsive-web-design-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[149]:https://www.class-central.com/mooc/462/coursera-image-and-video-processing-from-mars-to-hollywood-with-a-stop-at-the-hospital?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[150]:https://www.class-central.com/mooc/1730/coursera-cryptography?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[151]:https://www.class-central.com/mooc/1730/coursera-cryptography?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[152]:https://www.class-central.com/mooc/366/learning-from-data-introductory-machine-learning-course?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[153]:https://www.class-central.com/mooc/7092/coursera-julia-scientific-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[154]:https://www.class-central.com/mooc/2738/coursera-cloud-computing-applications-part-1-cloud-systems-and-infrastructure?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[155]:https://www.class-central.com/mooc/4248/coursera-introduction-to-swift-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[156]:https://www.class-central.com/mooc/365/udacity-software-testing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[157]:https://www.class-central.com/mooc/1479/udacity-data-wrangling-with-mongodb?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[158]:https://www.class-central.com/mooc/2997/udacity-intro-to-ajax?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[159]:https://www.class-central.com/mooc/342/coursera-computer-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[160]:https://www.class-central.com/mooc/4276/coursera-internet-of-things-how-did-we-get-here?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[161]:https://www.class-central.com/mooc/4328/coursera-introduction-to-meteor-js-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[162]:https://www.class-central.com/mooc/3465/edx-how-to-code-systematic-program-design-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[163]:https://www.class-central.com/mooc/4013/udacity-intro-to-devops?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[164]:https://www.class-central.com/mooc/3254/udacity-full-stack-foundations?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[165]:https://www.class-central.com/mooc/364/udacity-intro-to-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[166]:https://www.class-central.com/mooc/6469/edx-software-construction-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[167]:https://www.class-central.com/mooc/558/edx-agile-development-using-ruby-on-rails-advanced?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[168]:https://www.class-central.com/mooc/548/edx-computer-graphics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[169]:https://www.class-central.com/mooc/2335/udacity-software-development-process?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[170]:https://www.class-central.com/mooc/2336/udacity-computer-networking?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[171]:https://www.class-central.com/mooc/4362/coursera-java-programming-arrays-lists-and-structured-data?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[172]:https://www.class-central.com/mooc/2942/coursera-cloud-computing-concepts-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[173]:https://www.class-central.com/mooc/551/udacity-html5-game-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[174]:https://www.class-central.com/mooc/4758/edx-introduction-to-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[175]:https://www.class-central.com/mooc/457/udacity-software-debugging?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[176]:https://www.class-central.com/mooc/1701/openhpi-parallel-programming-concepts?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[177]:https://www.class-central.com/mooc/2861/udacity-intro-to-ios-app-development-with-swift?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[178]:https://www.class-central.com/mooc/4260/coursera-internet-of-things-setting-up-your-dragonboard-development-platform?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[179]:https://www.class-central.com/mooc/3934/coursera-internet-of-things-augmented-reality-emerging-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[180]:https://www.class-central.com/mooc/4337/coursera-database-management-essentials?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[181]:https://www.class-central.com/mooc/2189/udacity-website-performance-optimization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[182]:https://www.class-central.com/mooc/2212/udacity-ux-design-for-mobile-developers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[183]:https://www.class-central.com/mooc/3341/edx-querying-data-with-transact-sql?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[184]:https://www.class-central.com/mooc/2067/coursera-interactive-computer-graphics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[185]:https://www.class-central.com/mooc/2998/udacity-intro-to-jquery?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[186]:https://www.class-central.com/mooc/7204/edx-using-python-for-research?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[187]:https://www.class-central.com/mooc/891/coursera-networks-illustrated-principles-without-calculus?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[188]:https://www.class-central.com/mooc/428/coursera-vlsi-cad-part-i-logic?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[189]:https://www.class-central.com/mooc/4173/coursera-internet-of-things-communication-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[190]:https://www.class-central.com/mooc/7376/edx-matlab-and-octave-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[191]:https://www.class-central.com/mooc/3936/coursera-wireless-communication-emerging-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[192]:https://www.class-central.com/mooc/5680/udacity-javascript-promises?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[193]:https://www.class-central.com/mooc/6549/udacity-android-basics-multiscreen-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[194]:https://www.class-central.com/mooc/7343/udacity-android-basics-user-input?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[195]:https://www.class-central.com/mooc/6333/edx-devops-for-developers-how-to-get-started?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[196]:https://www.class-central.com/mooc/1564/edx-autonomous-mobile-robots?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[197]:https://www.class-central.com/mooc/6878/edx-agile-software-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[198]:https://www.class-central.com/mooc/3351/udacity-javascript-testing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[199]:https://www.class-central.com/mooc/4050/udacity-configuring-linux-web-servers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[200]:https://www.class-central.com/mooc/3082/udacity-javascript-design-patterns?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[201]:https://www.class-central.com/mooc/2716/stanford-openedx-compilers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[202]:https://www.class-central.com/mooc/2340/stanford-openedx-lpl-language-proof-and-logic?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[203]:https://www.class-central.com/mooc/1523/edx-mobile-application-experiences-part-1-from-a-domain-to-an-app-idea?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[204]:https://www.class-central.com/mooc/1848/udacity-machine-learning-unsupervised-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[205]:https://www.class-central.com/mooc/6920/coursera-programming-languages-part-b?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[206]:https://www.class-central.com/mooc/4356/coursera-responsive-website-tutorial-and-examples?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[207]:https://www.class-central.com/mooc/4348/coursera-ios-app-development-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[208]:https://www.class-central.com/mooc/2778/nptel-programming-data-structures-and-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[209]:https://www.class-central.com/mooc/7763/coursera-android-app-components-services-local-ipc-and-content-providers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[210]:https://www.class-central.com/mooc/5500/coursera-android-app-components-intents-activities-and-broadcast-receivers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[211]:https://www.class-central.com/mooc/3758/edx-introduction-to-mobile-application-development-using-android?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[212]:https://www.class-central.com/mooc/3933/coursera-internet-emerging-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[213]:https://www.class-central.com/mooc/9216/coursera-object-oriented-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[214]:https://www.class-central.com/mooc/6728/udacity-android-basics-networking?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[215]:https://www.class-central.com/mooc/3524/udacity-browser-rendering-optimization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[216]:https://www.class-central.com/mooc/7784/coursera-google-cloud-platform-fundamentals-core-infrastructure?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[217]:https://www.class-central.com/mooc/6527/udacity-client-server-communication?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[218]:https://www.class-central.com/mooc/3996/edx-developing-international-software-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[219]:https://www.class-central.com/mooc/5156/edx-analyzing-and-visualizing-data-with-power-bi?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[220]:https://www.class-central.com/mooc/5965/udacity-networking-for-web-developers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[221]:https://www.class-central.com/mooc/4810/edx-computation-structures-2-computer-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[222]:https://www.class-central.com/mooc/8516/edx-software-development-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[223]:https://www.class-central.com/mooc/3418/udacity-software-architecture-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[224]:https://www.class-central.com/mooc/8573/udacity-database-systems-concepts-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[225]:https://www.class-central.com/mooc/7187/coursera-programming-languages-part-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[226]:https://www.class-central.com/mooc/8199/edx-how-to-code-complex-data?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[227]:https://www.class-central.com/mooc/5592/coursera-running-product-design-sprints?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[228]:https://www.class-central.com/mooc/5446/coursera-java-for-android?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[229]:https://www.class-central.com/mooc/8888/coursera-server-side-development-with-nodejs-express-and-mongodb?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[230]:https://www.class-central.com/mooc/6991/edx-cyber-security-economics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[231]:https://www.class-central.com/mooc/5497/coursera-web-application-development-basic-concepts?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[232]:https://www.class-central.com/mooc/5752/edx-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[233]:https://www.class-central.com/mooc/2964/edx-android-introduccion-a-la-programacion?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[234]:https://www.class-central.com/mooc/9219/coursera-service-oriented-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[235]:https://www.class-central.com/mooc/9215/coursera-design-patterns?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[236]:https://www.class-central.com/mooc/6584/coursera-cybersecurity-and-mobility?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[237]:https://www.class-central.com/mooc/8614/coursera-google-cloud-platform-fundamentals-for-aws-professionals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[238]:https://www.class-central.com/mooc/7342/udacity-android-basics-user-interface?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[239]:https://www.class-central.com/mooc/6275/udacity-scalable-microservices-with-kubernetes?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[240]:https://www.class-central.com/mooc/2215/udacity-developing-scalable-apps-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[241]:https://www.class-central.com/mooc/3455/udacity-android-performance?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[242]:https://www.class-central.com/mooc/7279/udacity-android-basics-button-clicks?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[243]:https://www.class-central.com/mooc/3584/udacity-gradle-for-android-and-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[244]:https://www.class-central.com/mooc/7463/udacity-vr-software-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[245]:https://www.class-central.com/mooc/3525/udacity-developing-scalable-apps-in-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[246]:https://www.class-central.com/mooc/3581/udacity-material-design-for-android-developers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[247]:https://www.class-central.com/mooc/7590/edx-intermediate-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[248]:https://www.class-central.com/mooc/8823/edx-introduction-to-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[249]:https://www.class-central.com/mooc/7384/edx-angularjs-advanced-framework-techniques?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[250]:https://www.class-central.com/mooc/6511/edx-principles-of-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[251]:https://www.class-central.com/mooc/8002/edx-asynchronous-programming-with-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[252]:https://www.class-central.com/mooc/8025/coursera-build-a-modern-computer-from-first-principles-nand-to-tetris-part-ii-project-centered-course?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[253]:https://www.class-central.com/mooc/6040/coursera-a-developer-s-guide-to-the-internet-of-things-iot?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[254]:https://www.class-central.com/mooc/6000/edx-introduction-to-cloud-infrastructure-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[255]:https://www.class-central.com/mooc/4856/udacity-2d-game-development-with-libgdx?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[256]:https://www.class-central.com/mooc/4990/edx-introduction-to-real-time-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[257]:https://www.class-central.com/mooc/3984/nptel-design-and-analysis-of-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[258]:https://www.class-central.com/mooc/6300/edx-how-to-win-coding-competitions-secrets-of-champions?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[259]:https://www.class-central.com/mooc/4671/edx-html5-apps-and-games?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[260]:https://www.class-central.com/mooc/6143/udacity-technical-interview?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[261]:https://www.class-central.com/mooc/6956/udacity-android-basics-data-storage?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[262]:https://www.class-central.com/mooc/455/udacity-intro-to-theoretical-computer-science?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[263]:https://www.class-central.com/mooc/8984/stanford-openedx-algorithms-design-and-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[264]:https://www.class-central.com/mooc/7351/coursera-shortest-paths-revisited-np-complete-problems-and-what-to-do-about-them?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[265]:https://www.class-central.com/mooc/7840/edx-mobile-application-experiences?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[266]:https://www.class-central.com/mooc/6475/edx-advanced-software-construction-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[267]:https://www.class-central.com/mooc/5633/edx-mobile-application-experiences-part-3-building-mobile-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[268]:https://www.class-central.com/mooc/8520/edx-algorithm-design-and-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[269]:https://www.class-central.com/mooc/8517/edx-data-structures-and-software-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[270]:https://www.class-central.com/mooc/6420/coursera-introduction-to-neurohacking-in-r?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[271]:https://www.class-central.com/mooc/8994/edx-database-systems-concepts-and-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[272]:https://www.class-central.com/mooc/8568/udacity-software-analysis-testing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[273]:https://www.class-central.com/mooc/9797/coursera-writing-running-and-fixing-code-in-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[274]:https://www.class-central.com/mooc/7242/edx-animation-and-cgi-motion?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[275]:https://www.class-central.com/mooc/7480/edx-minecraft-coding-and-teaching?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[276]:https://www.class-central.com/mooc/4182/coursera-internet-of-things-sensing-and-actuation-from-devices?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[277]:https://www.class-central.com/mooc/8514/edx-how-virtual-reality-vr-works?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[278]:https://www.class-central.com/mooc/8515/edx-creating-virtual-reality-vr-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[279]:https://www.class-central.com/mooc/8653/edx-building-a-cybersecurity-toolkit?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[280]:https://www.class-central.com/mooc/8652/edx-cybersecurity-the-ciso-s-view?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[281]:https://www.class-central.com/mooc/6235/coursera-build-your-own-ios-app?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[282]:https://www.class-central.com/mooc/3230/coursera--design-and-analysis-of-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[283]:https://www.class-central.com/mooc/1737/coursera--the-advanced-object-oriented-technology?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[284]:https://www.class-central.com/mooc/3464/edx-how-to-code-systematic-program-design-part-3?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[285]:https://www.class-central.com/mooc/3466/edx-how-to-code-systematic-program-design-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[286]:https://www.class-central.com/mooc/8200/edx-software-construction-data-abstraction?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[287]:https://www.class-central.com/mooc/8201/edx-software-construction-object-oriented-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[288]:https://www.class-central.com/mooc/6523/coursera-testing-with-agile?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[289]:https://www.class-central.com/mooc/9725/coursera-sql-for-data-science?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[290]:https://www.class-central.com/mooc/7852/edx-laff-on-programming-for-correctness?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[291]:https://www.class-central.com/mooc/8684/coursera-multiplatform-mobile-app-development-with-nativescript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[292]:https://www.class-central.com/mooc/8681/coursera-front-end-javascript-frameworks-angular?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[293]:https://www.class-central.com/mooc/8683/coursera-multiplatform-mobile-app-development-with-web-technologies-ionic-and-cordova?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[294]:https://www.class-central.com/mooc/8687/coursera-developing-android-apps-with-app-inventor?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[295]:https://www.class-central.com/mooc/8682/coursera-front-end-web-ui-frameworks-and-tools-bootstrap-4?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[296]:https://www.class-central.com/mooc/9119/edx-globally-distributed-software-engineering?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[297]:https://www.class-central.com/mooc/10071/coursera----c--?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[298]:https://www.class-central.com/mooc/7785/coursera-building-arduino-robots-and-devices?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[299]:https://www.class-central.com/mooc/5753/edx-implementation-of-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[300]:https://www.class-central.com/mooc/5755/edx-foundations-of-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[301]:https://www.class-central.com/mooc/7346/edx-professional-android-app-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[302]:https://www.class-central.com/mooc/7346/edx-professional-android-app-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[303]:https://www.class-central.com/mooc/4812/edx-the-software-architect-code-building-the-digital-world?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[304]:https://www.class-central.com/mooc/7454/edx-introduction-to-java-programming-fundamental-data-structures-and-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[305]:https://www.class-central.com/mooc/6304/edx-enterprise-software-lifecycle-management?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[306]:https://www.class-central.com/mooc/10036/coursera--------?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[307]:https://www.class-central.com/mooc/9811/coursera-requirements-elicitation-artifact-and-stakeholder-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[308]:https://www.class-central.com/mooc/9319/coursera-linux-server-management-and-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[309]:https://www.class-central.com/mooc/9807/coursera-requirements-specifications-goals-and-conflict-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[310]:https://www.class-central.com/mooc/9810/coursera-software-requirements-prioritization-risk-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[311]:https://www.class-central.com/mooc/8820/coursera-homeland-security-cybersecurity-connection-it-s-not-about-the-terrorists?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[312]:https://www.class-central.com/mooc/9808/coursera-srs-documents-requirements-and-diagrammatic-notations?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[313]:https://www.class-central.com/mooc/9809/coursera-requirements-gathering-for-secure-software-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[314]:https://www.class-central.com/mooc/8171/edx-software-testing-management?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[315]:https://www.class-central.com/mooc/8168/edx-cloud-computing-for-enterprises?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[316]:https://www.class-central.com/mooc/8181/edx-cloud-computing-infrastructure?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[317]:https://www.class-central.com/mooc/8180/edx-formal-software-verification?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[318]:https://www.class-central.com/mooc/8179/edx-software-testing-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[319]:https://www.class-central.com/mooc/8172/edx-cloud-computing-management?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[320]:https://www.class-central.com/mooc/7391/edx-introduction-to-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[321]:https://www.class-central.com/mooc/6657/edx-gameplay-programming-for-video-game-designers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[322]:https://www.class-central.com/mooc/6658/edx-teamwork-collaboration?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[323]:https://www.class-central.com/mooc/7415/coursera-web-connectivity-and-security-in-embedded-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[324]:https://www.class-central.com/mooc/6839/coursera-architecting-smart-iot-devices?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[325]:https://www.class-central.com/mooc/6748/coursera-introduction-to-architecting-smart-iot-devices?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[326]:https://www.class-central.com/mooc/6585/coursera-cybersecurity-and-the-x-factor?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[327]:https://www.class-central.com/mooc/6548/udacity-intro-to-progressive-web-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[328]:https://www.class-central.com/mooc/3580/udacity-advanced-android-app-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[329]:https://www.class-central.com/mooc/6477/udacity-google-maps-apis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[330]:https://www.class-central.com/mooc/5679/udacity-offline-web-applications?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[331]:https://www.class-central.com/mooc/5055/udacity-firebase-essentials-for-android?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[332]:https://www.class-central.com/mooc/6357/edx-developing-intelligent-apps-and-bots?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[333]:https://www.class-central.com/mooc/7405/edx-developing-sql-databases?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[334]:https://www.class-central.com/mooc/8722/edx-building-functional-prototypes-using-node-js?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[335]:https://www.class-central.com/mooc/8719/edx-building-interactive-prototypes-using-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[336]:https://www.class-central.com/mooc/8937/edx-algorithms-and-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[337]:https://www.class-central.com/mooc/9483/edx-algorithms-and-data-structures-in-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[338]:https://www.class-central.com/mooc/7401/edx-creating-programmatic-sql-database-objects?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[339]:https://www.class-central.com/mooc/7377/edx-angularjs-framework-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[340]:https://www.class-central.com/mooc/8633/edx-introduction-to-typescript-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[341]:https://www.class-central.com/mooc/7208/edx-advanced-css-concepts?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[342]:https://www.class-central.com/mooc/7399/edx-implementing-in-memory-sql-database-objects?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[343]:https://www.class-central.com/mooc/7398/edx-optimizing-performance-for-sql-based-applications?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[344]:https://www.class-central.com/mooc/8369/edx-programmation-concurrente-avec-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[345]:https://www.class-central.com/mooc/6931/coursera-c-for-c-programmers-part-b?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[346]:https://www.class-central.com/mooc/8764/edx-introduction-to-kubernetes?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[347]:https://www.class-central.com/mooc/7506/edx-introduction-to-devops-transforming-and-improving-operations?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[348]:https://www.class-central.com/mooc/7506/edx-introduction-to-devops-transforming-and-improving-operations?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[349]:https://www.class-central.com/mooc/7837/edx-uml-class-diagrams-for-software-engineering?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[350]:https://www.class-central.com/mooc/9701/udacity-mobile-usability-and-design-for-android?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[351]:https://www.class-central.com/mooc/9700/udacity-mobile-usability-and-design-for-ios?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[352]:https://www.class-central.com/mooc/6493/concurrency?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[353]:https://www.class-central.com/mooc/8670/edx-fundamentals-of-red-hat-enterprise-linux?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[354]:https://www.class-central.com/mooc/9105/edx-fundamentals-of-containers-kubernetes-and-red-hat-openshift?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[355]:https://www.class-central.com/mooc/8839/udacity-c-for-programmers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[356]:https://www.class-central.com/mooc/4071/udacity-learn-backbone-js?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[357]:https://www.class-central.com/mooc/4419/udacity-how-to-create-anything-in-android?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[358]:https://www.class-central.com/mooc/3527/udacity-how-to-make-an-ios-app?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[359]:https://www.class-central.com/mooc/3526/udacity-ios-persistence-and-core-data?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[360]:https://www.class-central.com/mooc/3350/udacity-uikit-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[361]:https://www.class-central.com/mooc/3393/udacity-ios-networking-with-swift?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[362]:https://www.class-central.com/mooc/4887/udacity-designing-restful-apis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[363]:https://www.class-central.com/mooc/8422/udacity-vr-platforms-applications?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[364]:https://www.class-central.com/mooc/7495/udacity-swift-for-developers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[365]:https://www.class-central.com/mooc/6797/udacity-the-mvc-pattern-in-ruby?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[366]:https://www.class-central.com/mooc/6798/udacity-deploying-applications-with-heroku?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[367]:https://www.class-central.com/mooc/6796/udacity-dynamic-web-applications-with-sinatra?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[368]:https://www.class-central.com/mooc/7753/udacity-building-ios-interfaces?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[369]:https://www.class-central.com/mooc/8394/udacity-vr-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[370]:https://www.class-central.com/mooc/7755/udacity-new-android-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[371]:https://www.class-central.com/mooc/7754/udacity-ios-design-patterns?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[372]:https://www.class-central.com/mooc/7380/udacity-vr-scenes-and-objects?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[373]:https://www.class-central.com/mooc/6679/kadenze-creative-applications-of-deep-learning-with-tensorflow?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[374]:https://www.class-central.com/mooc/10029/nptel-an-introduction-to-probability-in-computing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[375]:https://www.class-central.com/mooc/9913/nptel-information-security-iv?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[376]:https://www.class-central.com/mooc/10094/nptel-matlab-programming-for-numerical-computation?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[377]:https://www.class-central.com/mooc/10051/nptel-digital-switching-i?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[378]:https://www.class-central.com/mooc/9817/nptel-advanced-graph-theory?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[379]:https://www.class-central.com/mooc/9608/coursera-deep-learning-in-computer-vision?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[380]:https://www.class-central.com/mooc/9603/coursera-natural-language-processing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[381]:https://www.class-central.com/mooc/9924/coursera-practical-reinforcement-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[382]:https://www.class-central.com/mooc/9848/nptel-real-time-operating-system?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[383]:https://www.class-central.com/mooc/10066/nptel-traditional-and-non-traditional-optimization-tools?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[384]:https://www.class-central.com/mooc/10088/nptel-basics-of-software-defined-radios-and-practical-applications?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[385]:https://www.class-central.com/mooc/9135/edx-sparse-representations-in-image-processing-from-theory-to-practice?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[386]:https://www.class-central.com/mooc/301/udacity-introduction-to-artificial-intelligence?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[387]:https://www.class-central.com/mooc/398/coursera-neural-networks-for-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[388]:https://www.class-central.com/mooc/4912/edx-machine-learning-for-data-science-and-analytics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[389]:https://www.class-central.com/mooc/1026/udacity-machine-learning-for-trading?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[390]:https://www.class-central.com/mooc/9058/coursera-neural-networks-and-deep-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[391]:https://www.class-central.com/mooc/7230/edx-artificial-intelligence-ai?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[392]:https://www.class-central.com/mooc/449/coursera-computational-neuroscience?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[393]:https://www.class-central.com/mooc/1022/udacity-introduction-to-computer-vision?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[394]:https://www.class-central.com/mooc/1849/udacity-reinforcement-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[395]:https://www.class-central.com/mooc/549/udacity-intro-to-parallel-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[396]:https://www.class-central.com/mooc/552/udacity-interactive-3d-graphics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[397]:https://www.class-central.com/mooc/1020/udacity-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[398]:https://www.class-central.com/mooc/4911/edx-enabling-technologies-for-data-science-and-analytics-the-internet-of-things?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[399]:https://www.class-central.com/mooc/326/udacity-applied-cryptography?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[400]:https://www.class-central.com/mooc/7887/practical-deep-learning-for-coders-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[401]:https://www.class-central.com/mooc/1016/udacity-advanced-operating-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[402]:https://www.class-central.com/mooc/7231/edx-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[403]:https://www.class-central.com/mooc/642/introduction-to-computer-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[404]:https://www.class-central.com/mooc/7292/coursera-probabilistic-graphical-models-2-inference?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[405]:https://www.class-central.com/mooc/6673/coursera-applied-machine-learning-in-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[406]:https://www.class-central.com/mooc/4864/coursera-quantitative-formal-modeling-and-worst-case-performance-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[407]:https://www.class-central.com/mooc/8083/6-s191-introduction-to-deep-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[408]:https://www.class-central.com/mooc/3419/udacity-introduction-to-operating-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[409]:https://www.class-central.com/mooc/6927/coursera-nearest-neighbor-collaborative-filtering?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[410]:https://www.class-central.com/mooc/8132/6-s094-deep-learning-for-self-driving-cars?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[411]:https://www.class-central.com/mooc/1018/udacity-high-performance-computer-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[412]:https://www.class-central.com/mooc/1024/udacity-computability-complexity-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[413]:https://www.class-central.com/mooc/1023/udacity-computational-photography?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[414]:https://www.class-central.com/mooc/3420/udacity-intro-to-information-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[415]:https://www.class-central.com/mooc/1025/udacity-knowledge-based-ai-cognitive-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[416]:https://www.class-central.com/mooc/6826/coursera-embedded-hardware-and-operating-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[417]:https://www.class-central.com/mooc/8480/learn-tensorflow-and-deep-learning-without-a-ph-d?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[418]:https://www.class-central.com/mooc/9475/edx-devops-practices-and-principles?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[419]:https://www.class-central.com/mooc/9133/edx-sparse-representations-in-signal-and-image-processing-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[420]:https://www.class-central.com/mooc/8387/edx-introduction-to-cloud-foundry-and-cloud-native-software-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[421]:https://www.class-central.com/mooc/9484/edx-blockchain-for-business-an-introduction-to-hyperledger-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[422]:https://www.class-central.com/mooc/6245/edx-computation-structures-3-computer-organization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[423]:https://www.class-central.com/mooc/4734/udacity-gt-refresher-advanced-os?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[424]:https://www.class-central.com/mooc/1028/udacity-high-performance-computing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[425]:https://www.class-central.com/mooc/8572/udacity-compilers-theory-and-practice?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[426]:https://www.class-central.com/mooc/8569/udacity-cyber-physical-systems-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[427]:https://www.class-central.com/mooc/8570/udacity-network-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[428]:https://www.class-central.com/mooc/8565/udacity-artificial-intelligence?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[429]:https://www.class-central.com/mooc/8123/coursera-information-security-context-and-introduction?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[430]:https://www.class-central.com/mooc/7757/coursera-advanced-modeling-for-discrete-optimization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[431]:https://www.class-central.com/mooc/7759/coursera-basic-modeling-for-discrete-optimization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[432]:https://www.class-central.com/mooc/6881/edx-nature-in-code-biology-in-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[433]:https://www.class-central.com/mooc/6933/coursera-matrix-factorization-and-advanced-techniques?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[434]:https://www.class-central.com/mooc/6825/coursera-system-validation-automata-and-behavioural-equivalences?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[435]:https://www.class-central.com/mooc/7420/coursera-system-validation-2-model-process-behaviour?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[436]:https://www.class-central.com/mooc/7803/coursera-system-validation-4-modelling-software-protocols-and-other-behaviour?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[437]:https://www.class-central.com/mooc/9479/edx-devops-testing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[438]:https://www.class-central.com/mooc/8746/edx-deep-learning-explained?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[439]:https://www.class-central.com/mooc/9164/edx-introduction-to-artificial-intelligence-ai?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[440]:https://www.class-central.com/mooc/9480/edx-devops-for-databases?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[441]:https://www.class-central.com/mooc/9476/edx-infrastructure-as-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[442]:https://www.class-central.com/mooc/8097/deep-learning-for-natural-language-processing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[443]:https://www.class-central.com/mooc/8509/statistical-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[444]:https://www.class-central.com/mooc/9791/coursera-cyber-physical-systems-modeling-and-simulation?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[445]:https://www.class-central.com/mooc/7202/edx-introduction-to-openstack?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[446]:https://www.class-central.com/mooc/7046/edx-computer-system-design-advanced-concepts-of-modern-microprocessors?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[447]:https://www.class-central.com/mooc/6603/edx-reliable-distributed-algorithms-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[448]:https://www.class-central.com/mooc/8481/deep-learning-summer-school?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[449]:https://www.class-central.com/mooc/8021/udacity-continuous-integration-and-deployment?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 -[450]:https://www.class-central.com/ -[451]:https://www.class-central.com/subject/cs -[452]:https://www.class-central.com/subject/data-science -[453]:https://www.class-central.com/subject/programming-and-software-development -[454]:https://medium.com/@davidventuri -[455]:https://medium.freecodecamp.com/the-best-data-science-courses-on-the-internet-ranked-by-your-reviews-6dc5b910ea40 -[456]:https://medium.freecodecamp.org/how-to-sign-up-for-coursera-courses-for-free-98266efaa531 diff --git a/sources/tech/20180214 Protecting Code Integrity with PGP - Part 1- Basic Concepts and Tools.md b/sources/tech/20180214 Protecting Code Integrity with PGP - Part 1- Basic Concepts and Tools.md deleted file mode 100644 index 71a46b6854..0000000000 --- a/sources/tech/20180214 Protecting Code Integrity with PGP - Part 1- Basic Concepts and Tools.md +++ /dev/null @@ -1,269 +0,0 @@ -translating by kimii -Protecting Code Integrity with PGP — Part 1: Basic Concepts and Tools -====== - -![](https://www.linux.com/sites/lcom/files/styles/rendered_file/public/pgp-security.jpg?itok=lulwyzYc) - -In this article series, we take an in-depth look at using PGP to ensure the integrity of software. These articles will provide practical guidelines aimed at developers working on free software projects and will cover the following topics: - - 1. PGP basics and best practices - - 2. How to use PGP with Git - - 3. How to protect your developer accounts - - - - -We use the term "Free" as in "Freedom," but the guidelines set out in this series can also be used for any other kind of software that relies on contributions from a distributed team of developers. If you write code that goes into public source repositories, you can benefit from getting acquainted with and following this guide. - -### Structure - -Each section is split into two areas: - - * The checklist that can be adapted to your project's needs - - * Free-form list of considerations that explain what dictated these decisions, together with configuration instructions - - - - -#### Checklist priority levels - -The items in each checklist include the priority level, which we hope will help guide your decision: - - * (ESSENTIAL) items should definitely be high on the consideration list. If not implemented, they will introduce high risks to the code that gets committed to the open-source project. - - * (NICE) to have items will improve the overall security, but will affect how you interact with your work environment, and probably require learning new habits or unlearning old ones. - - - - -Remember, these are only guidelines. If you feel these priority levels do not reflect your project's commitment to security, you should adjust them as you see fit. - -## Basic PGP concepts and tools - -### Checklist - - 1. Understand the role of PGP in Free Software Development (ESSENTIAL) - - 2. Understand the basics of Public Key Cryptography (ESSENTIAL) - - 3. Understand PGP Encryption vs. Signatures (ESSENTIAL) - - 4. Understand PGP key identities (ESSENTIAL) - - 5. Understand PGP key validity (ESSENTIAL) - - 6. Install GnuPG utilities (version 2.x) (ESSENTIAL) - - - - -### Considerations - -The Free Software community has long relied on PGP for assuring the authenticity and integrity of software products it produced. You may not be aware of it, but whether you are a Linux, Mac or Windows user, you have previously relied on PGP to ensure the integrity of your computing environment: - - * Linux distributions rely on PGP to ensure that binary or source packages have not been altered between when they have been produced and when they are installed by the end-user. - - * Free Software projects usually provide detached PGP signatures to accompany released software archives, so that downstream projects can verify the integrity of downloaded releases before integrating them into their own distributed downloads. - - * Free Software projects routinely rely on PGP signatures within the code itself in order to track provenance and verify integrity of code committed by project developers. - - - - -This is very similar to developer certificates/code signing mechanisms used by programmers working on proprietary platforms. In fact, the core concepts behind these two technologies are very much the same -- they differ mostly in the technical aspects of the implementation and the way they delegate trust. PGP does not rely on centralized Certification Authorities, but instead lets each user assign their own trust to each certificate. - -Our goal is to get your project on board using PGP for code provenance and integrity tracking, following best practices and observing basic security precautions. - -### Extremely Basic Overview of PGP operations - -You do not need to know the exact details of how PGP works -- understanding the core concepts is enough to be able to use it successfully for our purposes. PGP relies on Public Key Cryptography to convert plain text into encrypted text. This process requires two distinct keys: - - * A public key that is known to everyone - - * A private key that is only known to the owner - - - - -#### Encryption - -For encryption, PGP uses the public key of the owner to create a message that is only decryptable using the owner's private key: - - 1. The sender generates a random encryption key ("session key") - - 2. The sender encrypts the contents using that session key (using a symmetric cipher) - - 3. The sender encrypts the session key using the recipient's public PGP key - - 4. The sender sends both the encrypted contents and the encrypted session key to the recipient - - - - -To decrypt: - - 1. The recipient decrypts the session key using their private PGP key - - 2. The recipient uses the session key to decrypt the contents of the message - - - - -#### Signatures - -For creating signatures, the private/public PGP keys are used the opposite way: - - 1. The signer generates the checksum hash of the contents - - 2. The signer uses their own private PGP key to encrypt that checksum - - 3. The signer provides the encrypted checksum alongside the contents - - - - -To verify the signature: - - 1. The verifier generates their own checksum hash of the contents - - 2. The verifier uses the signer's public PGP key to decrypt the provided checksum - - 3. If the checksums match, the integrity of the contents is verified - - - - -#### Combined usage - -Frequently, encrypted messages are also signed with the sender's own PGP key. This should be the default whenever using encrypted messaging, as encryption without authentication is not very meaningful (unless you are a whistleblower or a secret agent and need plausible deniability). - -### Understanding Key Identities - -Each PGP key must have one or multiple Identities associated with it. Usually, an "Identity" is the person's full name and email address in the following format: -``` -Alice Engineer - -``` - -Sometimes it will also contain a comment in brackets, to tell the end-user more about that particular key: -``` -Bob Designer (obsolete 1024-bit key) - -``` - -Since people can be associated with multiple professional and personal entities, they can have multiple identities on the same key: -``` -Alice Engineer -Alice Engineer -Alice Engineer - -``` - -When multiple identities are used, one of them would be marked as the "primary identity" to make searching easier. - -### Understanding Key Validity - -To be able to use someone else's public key for encryption or verification, you need to be sure that it actually belongs to the right person (Alice) and not to an impostor (Eve). In PGP, this certainty is called "key validity:" - - * Validity: full -- means we are pretty sure this key belongs to Alice - - * Validity: marginal -- means we are somewhat sure this key belongs to Alice - - * Validity: unknown -- means there is no assurance at all that this key belongs to Alice - - - - -#### Web of Trust (WOT) vs. Trust on First Use (TOFU) - -PGP incorporates a trust delegation mechanism known as the "Web of Trust." At its core, this is an attempt to replace the need for centralized Certification Authorities of the HTTPS/TLS world. Instead of various software makers dictating who should be your trusted certifying entity, PGP leaves this responsibility to each user. - -Unfortunately, very few people understand how the Web of Trust works, and even fewer bother to keep it going. It remains an important aspect of the OpenPGP specification, but recent versions of GnuPG (2.2 and above) have implemented an alternative mechanism called "Trust on First Use" (TOFU). - -You can think of TOFU as "the SSH-like approach to trust." With SSH, the first time you connect to a remote system, its key fingerprint is recorded and remembered. If the key changes in the future, the SSH client will alert you and refuse to connect, forcing you to make a decision on whether you choose to trust the changed key or not. - -Similarly, the first time you import someone's PGP key, it is assumed to be trusted. If at any point in the future GnuPG comes across another key with the same identity, both the previously imported key and the new key will be marked as invalid and you will need to manually figure out which one to keep. - -In this guide, we will be using the TOFU trust model. - -### Installing OpenPGP software - -First, it is important to understand the distinction between PGP, OpenPGP, GnuPG and gpg: - - * PGP ("Pretty Good Privacy") is the name of the original commercial software - - * OpenPGP is the IETF standard compatible with the original PGP tool - - * GnuPG ("Gnu Privacy Guard") is free software that implements the OpenPGP standard - - * The command-line tool for GnuPG is called "gpg" - - - - -Today, the term "PGP" is almost universally used to mean "the OpenPGP standard," not the original commercial software, and therefore "PGP" and "OpenPGP" are interchangeable. The terms "GnuPG" and "gpg" should only be used when referring to the tools, not to the output they produce or OpenPGP features they implement. For example: - - * PGP (not GnuPG or GPG) key - - * PGP (not GnuPG or GPG) signature - - * PGP (not GnuPG or GPG) keyserver - - - - -Understanding this should protect you from an inevitable pedantic "actually" from other PGP users you come across. - -#### Installing GnuPG - -If you are using Linux, you should already have GnuPG installed. On a Mac, you should install [GPG-Suite][1] or you can use brew install gnupg2. On a Windows PC, you should install [GPG4Win][2], and you will probably need to adjust some of the commands in the guide to work for you, unless you have a unix-like environment set up. For all other platforms, you'll need to do your own research to find the correct places to download and install GnuPG. - -#### GnuPG 1 vs. 2 - -Both GnuPG v.1 and GnuPG v.2 implement the same standard, but they provide incompatible libraries and command-line tools, so many distributions ship both the legacy version 1 and the latest version 2. You need to make sure you are always using GnuPG v.2. - -First, run: -``` -$ gpg --version | head -n1 - -``` - -If you see gpg (GnuPG) 1.4.x, then you are using GnuPG v.1. Try the gpg2 command: -``` -$ gpg2 --version | head -n1 - -``` - -If you see gpg (GnuPG) 2.x.x, then you are good to go. This guide will assume you have the version 2.2 of GnuPG (or later). If you are using version 2.0 of GnuPG, some of the commands in this guide will not work, and you should consider installing the latest 2.2 version of GnuPG. - -#### Making sure you always use GnuPG v.2 - -If you have both gpg and gpg2 commands, you should make sure you are always using GnuPG v2, not the legacy version. You can make sure of this by setting the alias: -``` -$ alias gpg=gpg2 - -``` - -You can put that in your .bashrc to make sure it's always loaded whenever you use the gpg commands. - -In part 2 of this series, we will explain the basic steps for generating and protecting your master PGP key. - -Learn more about Linux through the free ["Introduction to Linux" ][3]course from The Linux Foundation and edX. - --------------------------------------------------------------------------------- - -via: https://www.linux.com/blog/learn/2018/2/protecting-code-integrity-pgp-part-1-basic-pgp-concepts-and-tools - -作者:[Konstantin Ryabitsev][a] -译者:[译者ID](https://github.com/译者ID) -校对:[校对者ID](https://github.com/校对者ID) - -本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 - -[a]:https://www.linux.com/users/mricon -[1]:https://gpgtools.org/ -[2]:https://www.gpg4win.org/ -[3]:https://training.linuxfoundation.org/linux-courses/system-administration-training/introduction-to-linux diff --git a/sources/tech/20180221 Protecting Code Integrity with PGP - Part 2- Generating Your Master Key.md b/sources/tech/20180221 Protecting Code Integrity with PGP - Part 2- Generating Your Master Key.md index 282e35b60e..d78f1daafd 100644 --- a/sources/tech/20180221 Protecting Code Integrity with PGP - Part 2- Generating Your Master Key.md +++ b/sources/tech/20180221 Protecting Code Integrity with PGP - Part 2- Generating Your Master Key.md @@ -1,3 +1,4 @@ +translating by kimii Protecting Code Integrity with PGP — Part 2: Generating Your Master Key ====== diff --git a/sources/tech/20180228 Why Python devs should use Pipenv.md b/sources/tech/20180228 Why Python devs should use Pipenv.md index 0928aba316..274ef29353 100644 --- a/sources/tech/20180228 Why Python devs should use Pipenv.md +++ b/sources/tech/20180228 Why Python devs should use Pipenv.md @@ -1,3 +1,6 @@ + +translating by HardworkFish + Why Python devs should use Pipenv ====== diff --git a/translated/tech/20180131 440 Free Online Programming Computer Science Courses You Can Start in February.md b/translated/tech/20180131 440 Free Online Programming Computer Science Courses You Can Start in February.md new file mode 100644 index 0000000000..653ee599e4 --- /dev/null +++ b/translated/tech/20180131 440 Free Online Programming Computer Science Courses You Can Start in February.md @@ -0,0 +1,1147 @@ +2 月份开始你可以去学习的 440 多个免费的编程&计算机科学的在线课程 +============================================================ + +![](https://cdn-images-1.medium.com/max/1250/1*c28Ze3oxasgGMGaV7-qoFw.png) + +六年前,一些大学如 MIT 和斯坦福首次向公共免费开放了他们的在线课程。现在,全世界超过 800 所学校已经创建了成千上万的免费课程。 + +我编制了一个有 440 多个免费在线课程的清单,你可以从这个月开始去学习它了。为了这个清单,我利用了一个超过 9000 课程的 [班级中心][450] 的数据库。也包括了每个课程的平均评分。 + + +![](https://cdn-images-1.medium.com/max/1250/1*qc6pW2c3mjTHVo45iCJaaQ.png) +[班级中心][1] 的主页 + +按它们不同的级别,我将这些课程分成以下三类: + +* 初级 + +* 中级 + +* 高级 + +对于首次出现的课程,我标记为 [NEW]。 + +这些课程中的大多数都是可以自学的。其余的将在二月份的某个时间为你奉上。2018 年,在班级中心的[计算机科学][451]、[数据科学][452]、和 [编程][453] 主题的页面上,你可以找到与这个技术相关的完整的清单。 + +我也知道,这个长长的清单,可能会让学习编程的新手望而却步。在这些课程中,你可以找到 [David Venturi][454] 推荐的非常有用的最佳 [数据科学在线课程][455]  —  即使你不想学习数据科学。以后,我想去创建更多的这种指南。 + +最后,如果你不知道如何去注册这些免费课程,没关系 —— 我也写了一篇 [如何去注册][456] 的文章。 + +### 初级(112) + +* [Python 交互式编程入门(第 1 部分)][2] 来自 _Rice University_  ★★★★★(3018) + +* [计算机科学入门和使用 Python 编程][3] 来自  _Massachusetts Institute of Technology_  ★★★★★(115) + +* [学习编程:基本原理][4] 来自  _University of Toronto_ ★★★★★(100) + +* [计算机科学入门][5] 来自  _University of Virginia_  ★★★★☆(68) + +* [CS50 的计算机科学入门][6] 来自  _Harvard University_ ★★★★★(65) + +* [Python 交互式编程入门(第 2 部分)][7] 来自  _Rice University_  ★★★★★(52) + +* [如何使用 Git 和 GitHub][8] + +* [Linux 入门][9] 来自  _Linux Foundation_  ★★★★☆(37) + +* [因特网历史、技术、和安全][10] 来自  _University of Michigan_ ★★★★★(36) + +* [HTML 和 CSS 入门][11] + +* [VBA/Excel 编程入门][12] 来自  _Cal Poly Pomona_ ★★★★☆(26) + +* [[New] CS50 的理解技术][13] 来自  _Harvard University_ + +* [[New] CS50 的为商务人士的计算机科学][14] 来自  _Harvard University_ + +* [[New] Introducción a la programación en Java: cómo comenzar a programar][15] 来自  _Universidad Carlos iii de Madrid_ + +* [[New] 物联网 (IoT) 入门][16] 来自  _Curtin University_ + +* [[New] 使用 Git 管理版本][17] 来自  _Atlassian_ + +* [JavaScript 基础][18] + +* [CS101: 计算机科学 101][19] 来自  _Stanford University_  ★★★★☆(15) + +* [编程基础][20] 来自  _Indian Institute of Technology Bombay_ ★★☆☆☆(13) + +* [Web 安全基本原理][21] 来自  _KU Leuven University_  ★★★★☆(12) + +* [Python 编程基础][22] + +* [网络:计算机网络入门][23] 来自  _Stanford University_  ★★★★★(11) + +* [DB:数据库入门][24] 来自  _Stanford University_  ★★★★★(11) + +* [数字多媒体&移动应用创意编程][25] 来自  _University of London International Programmes_  ★★★★☆(10) + +* [使用 JavaScript、HTML 和 CSS 基础][26] 来自  _Duke University_  ★★★★☆(9) + +* [实用安全][27] 来自  _University of Maryland, College Park_  ★★★☆☆(9) + +* [Bootstrap 入门 — 一个教程][28] 来自  _Microsoft_  ★★★☆☆(9) + +* [HTML5 编码基础和最佳实践][29] 来自  _World Wide Web Consortium (W3C)_  ★★★★☆(9) + +* [大家都来学 Python  —  浏览信息][30] + +* [学习编程:编写高品质代码][31] 来自  _University of Toronto_ ★★★★☆(7) + +* [使用 p5.js 为视觉艺术编程入门][32] 来自  _University of California, Los Angeles_  ★★★★★(7) + +* [关系型数据库入门][33] + +* [jQuery 入门][34] 来自  _Microsoft_  ★★★★☆(5) + +* [HTML5 和 CSS 基础][35] 来自  _World Wide Web Consortium (W3C)_ ★★★★☆(5) + +* [Java 编程基础][36] + +* [Linux 命令行基础][37] + +* [Java 编程入门 — 第 1 部分][38] 来自  _The Hong Kong University of Science and Technology_  ★★★★☆(4) + +* [Java 编程入门:在 Java 中写代码][39] 来自  _Universidad Carlos iii de Madrid_  ★★★★☆(4) + +* [计算机编程范例 — 抽象和并发][40]来自  _Université catholique de Louvain_  ★★★★☆(4) + +* [计算机编程范例 — 基本原理][41] 来自  _Université catholique de Louvain_  ★★★★★(4) + +* [在 Scratch 中编程][42] 来自  _Harvey Mudd College_  ★★★★★(4) + +* [使用 JavaScript 的 Web 编程][43] 来自  _University of Pennsylvania_ ★★★★★(2) + +* [计算的美与乐 — AP® CS 原理 第 1 部分][44] 来自  _University of California, Berkeley_  ★★★★★(2) + +* [Python 计算入门][45] 来自  _Georgia Institute of Technology_  ★★★★★(2) + +* [面向对象的编程][46] 来自  _Indian Institute of Technology Bombay_ ★★★★☆(2) + +* [思维. 创新. 代码][47] 来自  _University of Adelaide_  ★★★★★(2) + +* [智能手机中的计算技术][48] 来自  _Cornell University_  ★★★★★(2) + +* [Android 基础:编写你的第一个 App][49] 来自  _Google_  ★★★★☆(2) + +* [学习 Python 编程][50] 来自  _University of Texas Arlington_ ★★★★★(2) + +* [HTML 和 JavaScript 入门][51] 来自  _Microsoft_  ★★★★★(2) + +* [大众计算机科学:计算机科学和 Python 编程入门][52]来自  _Harvey Mudd College_  ★★★★★(2) + +* [JavaScript 入门][53] + +* [Android 新手入门][54] + +* [网络:友好,金钱,和字节][55] 来自  _Princeton University_ ★★★☆☆(1) + +* [如何编码:数据基础][56] 来自  _The University of British Columbia_ ★★★★★(1) + +* [使用 Wordpress 开发和设计 Web][57] 来自  _California Institute of the Arts_  ★★★★☆(1) + +* [Android App 新手开发指南][58] 来自  _Galileo University_ ★☆☆☆☆(1) + +* [Android App 新手开发指南][59] 来自  _Galileo University_ ★☆☆☆☆(1) + +* [艺术家的 Web 编码基础][60] 来自  _National University of Singapore_  ★★★★☆(1) + +* [ReactJS 入门][61] 来自  _Microsoft_  ★★☆☆☆(1) + +* [Node.js 入门][62] 来自  _Microsoft_  ★★★★★(1) + +* [学习 Java 编程][63] 来自  _Microsoft_  ★★★★★(1) + +* [计算:艺术、魔术、科学][64] 来自  _ETH Zurich_  ★★★★☆(1) + +* [Cyber 安全:居家安全、在线、生活][65] 来自  _Newcastle University_ ★★★☆☆(1) + +* [软件工程师基础][66] 来自  _Technische Universität München (Technical University of Munich)_  ★★★★★(1) + +* [我的计算机科学: 计算机科学新手指南][67] 来自  _Harvey Mudd College_ ★★★☆☆(1) + +* [使用 Git 管理版本][68] + +* [大众 Web 应用][69] + +* [CS50’s AP® 计算机科学原理][70] 来自  _Harvard University_ + +* [编程基础][71] 来自  _Duke University_ + +* [Cyber 安全入门][72] 来自  _University of Washington_ + +* [Python 表示数据][73] 来自  _Rice University_ + +* [Python 编程基础][74] 来自  _Rice University_ + +* [软件工程师:入门][75] 来自  _The University of British Columbia_ + +* [Web 开发入门][76] 来自  _University of California, Davis_ + +* [Java 编程入门 — 第 2 部分][77] 来自  _The Hong Kong University of Science and Technology_ + +* [Excel/VBA 解决创意问题, 第 2 部分][78] 来自  _University of Colorado Boulder_ + +* [Excel/VBA 解决创意问题,第 2 部分][79] 来自  _University of Colorado Boulder_ + +* [AP 计算机科学 A:Java 编程的多态和高级数据结构][80] 来自  _Purdue University_ + +* [AP 计算机科学 A:Java 编程的循环和数据结构][81]来自  _Purdue University_ + +* [AP 计算机科学 A:Java 编程的类和对象][82] 来自  _Purdue University_ + +* [Android 开发的 Java 基础][83] 来自  _Galileo University_ + +* [很赚钱的 Android Apps 所使用的商业模式][84] 来自  _Galileo University_ + +* [很赚钱的 Android Apps 所使用的商业模式][85] 来自  _Galileo University_ + +* [Android 开发的 Java 基础][86] 来自  _Galileo University_ + +* [Java 编程入门:写出好代码][87] 来自  _Universidad Carlos iii de Madrid_ + +* [Cyber 安全基础:动手实践][88] 来自  _Universidad Carlos iii de Madrid_ + +* [业务深度学习][89] 来自  _Yonsei University_ + +* [TCP/IP 入门][90] 来自  _Yonsei University_ + +* [视频游戏设计和平衡][91] 来自  _Rochester Institute of Technology_ + +* [Web 易用性][92] 来自  _Google_ + +* [移动 Web 开发][93] 来自  _Google_ + +* [Python 编程入门][94] 来自  _University of Texas Arlington_ + +* [Python 入门:从零开始][95] 来自  _Microsoft_ + +* [Python:基础][96] 来自  _Microsoft_ + +* [设计思想入门][97] 来自  _Microsoft_ + +* [逻辑和计算思维][98] 来自  _Microsoft_ + +* [像专家一样写代码][99] 来自  _Microsoft_ + +* [Java 中的面向对象编程][100] 来自  _Microsoft_ + +* [CSS 基础 来自  _Microsoft_ + +* [计算:艺术、魔术、科学 — 第 2 部分][102] 来自  _ETH Zurich_ + +* [JavaScript 入门][103] 来自  _World Wide Web Consortium (W3C)_ + +* [Python 的面向对象编程:创建你自己的冒险游戏][104] 来自  _Raspberry Pi Foundation_ + +* [学习 Swift 编程语法][105] + +* [JavaScript 和 DOM][106] + +* [能源行业中的区块链][107] 来自  _InnoEnergy_ + +* [虚拟现实入门][108] + +* [ES6 — 改善后的 JavaScript][109] + +* [Python 入门][110] + +* [HTTP & Web 服务器][111] + +* [GitHub & 合作][112] + +* [Swift 新手指南][113] + +### 中级(259) + +* [机器学习][114] 来自  _Stanford University_  ★★★★★(325) +* [算法,第 1 部分][115] 来自  _Princeton University_  ★★★★★(58) +* [为音乐家和艺术家的机器学习][116] 来自  _Goldsmiths, University of London_  ★★★★★(57) +* [密码学 I][117] 来自  _Stanford University_  ★★★★★(49) +* [CS188.1x:人工智能][118] 来自  _University of California, Berkeley_ ★★★★★(30) +* [计算的原理(第 1 部分)][119] 来自  _Rice University_  ★★★★★(29) +* [[New] 算法设计和技术][120] 来自  _University of California, San Diego_ +* [软件安全][121]来自  _University of Maryland, College Park_ ★★★★☆(25) +* [[New] 柔性计算入门][122] 来自  _Indian Institute of Technology, Kharagpur_ +* [[New] 云计算][123] 来自  _Indian Institute of Technology, Kharagpur_ +* [[New] 数据库管理系统][124] 来自  _Indian Institute of Technology, Kharagpur_ +* [[New] Haskell 编程入门][125] 来自  _Chennai Mathematical Institute_ +* [算法,第 II 部分][126] 来自  _Princeton University_  ★★★★★(21) +* [越来越容易的专业 Web 易访问性审计][127] 来自  _Chang School of Continuing Education_  ★★★★★(21) +* [在 Rails 上使用 Ruby 进行敏捷开发 — 基础篇][128] 来自  _University of California, Berkeley_  ★★★★★(19) +* [自动化理论][129] 来自  _Stanford University_  ★★★★☆(18) +* [机器学习入门][130] 来自  _Stanford University_  ★★★★☆(18) +* [Web 开发][131] +* [计算原理(第 2 部分)][132] 来自  _Rice University_  ★★★★☆(16) +* [Android 开发新手指南][133] 来自  _Google_  ★★★★☆(16) +* [C 程序员学习 C++,Part A][134] 来自  _University of California, Santa Cruz_ ★★★☆☆(16) +* [代码的本质][135] 来自  _Processing Foundation_  ★★★★★(16) +* [游戏开发的概念][136] 来自  _Swinburne University of Technology_ ★★★★☆(15) +* [算法的思想(第 1 部分)][137] 来自  _Rice University_  ★★★★☆(14) +* [计算机程序的设计][138] 来自  _Stanford University_  ★★★★☆(13) +* [Java 编程:用软件解决问题][139] 来自  _Duke University_ ★★★☆☆(13) +* [Web 响应设计][140] 来自  _University of London International Programmes_  ★★★★☆(12) +* [离散优化][141] 来自  _University of Melbourne_  ★★★★☆(12) +* [游戏开发入门][142] 来自  _Michigan State University_ ★★★★★(12) +* [函数式编程入门][143] 来自  _Delft University of Technology_  ★★★★☆(11) +* [开发 Android Apps][144] 来自  _Google_  ★★★☆☆(11) +* [面向对象的 JavaScript][145] 来自  _Hack Reactor_  ★★★★★(11) +* [编程语言][146] 来自  _University of Virginia_  ★★★☆☆(10) +* [算法的思想(第 2 部分)][147] 来自  _Rice University_  ★★★★☆(9) +* [Web 响应设计基础][148] 来自  _Google_  ★★★★★(9) +* [图像和视频处理:从火星到好莱坞而止于医院][149] 来自  _Duke University_  ★★★★☆(8) +* [密码学][150] 来自  _University of Maryland, College Park_  ★★★★☆(8) +* [密码学][151] 来自  _University of Maryland, College Park_  ★★★★☆(8) +* [学习数据(机器学习入门)][152] 来自  _California Institute of Technology_  ★★★★★(8) +* [Julia 科学编程][153] 来自  _University of Cape Town_  ★★★★★(8) +* [云计算应用程序,第 1 部分:云系统和基础设施][154]来自  _University of Illinois at Urbana-Champaign_  ★★★☆☆(7) +* [Swift 编程入门][155] 来自  _University of Toronto_ ★☆☆☆☆(7) +* [Software 测试][156] 来自  _University of Utah_  ★★★★☆(7) +* [使用 MongoDB 管理数据][157] 来自  _MongoDB University_  ★★★★☆(7) +* [AJAX 入门][158] +* [计算机架构][159] 来自  _Princeton University_  ★★★★☆(6) +* [物联网:我们如何用它?][160] 来自  _University of California, San Diego _ ★★☆☆☆(6) +* [Meteor.js 开发入门][161]来自  _University of London International Programmes_  ★★★★☆(6) +* [如何编码:系统化程序设计 — 第 1 部分][162] 来自  _The University of British Columbia_  ★★★★☆(6) +* [DevOps 入门][163] 来自  _Nutanix_  ★★★☆☆(6) +* [全栈基础][164] +* [算法入门][165] +* [Java 中的软件架构][166] 来自  _Massachusetts Institute of Technology_ ★★★★★(5) +* [在 Rails 上使用 Ruby 进行敏捷开发  —  高级篇][167] 来自  _University of California, Berkeley_  ★★★★★(5) +* [计算机图形][168] 来自  _University of California, Berkeley_  ★★★★☆(5) +* [软件开发过程][169] 来自  _Georgia Institute of Technology_ ★★★★☆(5) +* [计算机网络][170] 来自  _Georgia Institute of Technology_  ★★★★☆(5) +* [Java 编程:数组、列表、和数据结构][171] 来自  _Duke University_  ★★★★★(5) +* [云计算概念:第 2 部分][172] 来自  _University of Illinois at Urbana-Champaign_  ★★★★★(5) +* [HTML5 游戏开发][173] 来自  _Google_  ★★★☆☆(5) +* [C++ 入门][174] 来自  _Microsoft_  ★★★★☆(5) +* [软件调试][175] 来自  _Saarland University_  ★★★★★(5) +* [并行编程概念][176] +* [使用 Swift 开发 iOS App 入门][177] +* [物联网:配置你的 DragonBoard™ 开发平台][178]来自  _University of California, San Diego _ ★★★☆☆(4) +* [物联网 & 增强现实新技术][179] 来自  _Yonsei University_  ★★★☆☆(4) +* [Database 管理基础][180] 来自  _University of Colorado System_ ★★★★☆(4) +* [Web 网络性能优化][181] 来自  _Google_  ★★★★☆(4) +* [移动开发者的 UX 设计][182] 来自  _Google_  ★★★★★(4) +* [使用 Transact-SQL 查询数据][183] 来自  _Microsoft_  ★★★★☆(4) +* [计算机图形交互][184] 来自  _The University of Tokyo_  ★★☆☆☆(4) +* [jQuery 入门][185] +* [将 Python 用于研究][186] 来自  _Harvard University_  ★★★☆☆(3) +* [图解网络:无需微积分][187] 来自  _Princeton University_ ★★★★☆(3) +* [VLSI CAD 第 I 部分:逻辑][188] 来自  _University of Illinois at Urbana-Champaign_ ★★★★★(3) +* [物联网:通讯技术][189] 来自  _University of California, San Diego _ ★★★☆☆(3) +* [MATLAB 和 Octave 的新手指南][190] 来自  _École Polytechnique Fédérale de Lausanne_  ★★★☆☆(3) +* [无线通讯新技术][191] 来自  _Yonsei University_ ★★★★☆(3) +* [JavaScript Promises][192] 来自  _Google_  ★★★★★(3) +* [Android 基础:多屏 Apps][193] 来自  _Google_  ★★★★☆(3) +* [Android 基础:用户输入][194] 来自  _Google_  ★★★★☆(3) +* [DevOps:开发者如何入门][195] 来自  _Microsoft_  ★★★★☆(3) +* [自主移动机器人][196] 来自  _ETH Zurich_  ★★★☆☆(3) +* [敏捷软件开发][197] 来自  _ETH Zurich_  ★★★★☆(3) +* [JavaScript 调试][198] +* [配置 Linux Web 服务器][199] +* [JavaScript 设计模式][200] +* [编译器][201] 来自  _Stanford University_  ★★★★☆(2) +* [LPL: 语言,验证和逻辑][202] 来自  _Stanford University_  ★★★★★(2) +* [移动应用程序体验(第 1 部分):从一个领域到一个应用程序创意][203]来自  _Massachusetts Institute of Technology_  ★★★★★(2) +* [机器学习:自主学习][204] 来自  _Brown University_ ★★★★★(2) +* [编程语言,Part B][205] 来自  _University of Washington_ ★★★★★(2) +* [响应式 Web 网站教程和示例][206] 来自  _University of London International Programmes_  ★★★★★(2) +* [iOS App 开发基础][207] 来自  _University of Toronto_  ★★★★☆(2) +* [编程、数据结构和算法][208] 来自  _Indian Institute of Technology Madras_  ★★☆☆☆(2) +* [Android App 组件 — 服务、本地 IPC、以及内容提供者][209]来自  _Vanderbilt University_  ★★★☆☆(2) +* [Android App 组件 — Intents、Activities、和广播接收器][210]来自  _Vanderbilt University_  ★★★☆☆(2) +* [Android 移动应用程序开发入门][211] 来自  _The Hong Kong University of Science and Technology_  ★★★★☆(2) +* [因特网新兴技术][212] 来自  _Yonsei University_  ★★★☆☆(2) +* [面向对象的设计][213] 来自  _University of Alberta_  ★★★☆☆(2) +* [Android 基础:网络][214] 来自  _Google_  ★★★★☆(2) +* [浏览器底层优化][215] 来自  _Google_  ★★★★☆(2) +* [Google 云平台基础:核心基础设施][216] 来自  _Google_ ★★★★☆(2) +* [客户端-服务器通讯][217] 来自  _Google_  ★★★★★(2) +* [开发国际化软件,第 1 部分][218] 来自  _Microsoft_  ★★★★☆(2) +* [使用 Power BI 分析和可视化数据][219] 来自  _Microsoft_ ★★★★★(2) +* [Web 开发者之网络][220] +* [计算结构2:计算机架构][221] 来自  _Massachusetts Institute of Technology_  ★★★★☆(1) +* [软件开发基础][222] 来自  _University of Pennsylvania_ ★★★☆☆(1) +* [软件架构与设计][223] 来自  _Georgia Institute of Technology_ ★★★★★(1) +* [数据库系统概念与设计][224] 来自  _Georgia Institute of Technology_ ★★★★☆(1) +* [编程语言,Part C][225] 来自  _University of Washington_ ★★★★★(1) +* [如何编码:复杂数据][226] 来自  _The University of British Columbia_ ★★★★★(1) +* [产品设计冲刺][227] 来自  _University of Virginia_  ★★★☆☆(1) +* [Android 之 Java][228] 来自  _Vanderbilt University_  ★☆☆☆☆(1) +* [使用 NodeJS、Express 和 MongoDB 进行服务器侧开发][229] 来自  _The Hong Kong University of Science and Technology_  ★★★★★(1) +* [Cyber 安全经济][230] 来自  _Delft University of Technology_ ★★☆☆☆(1) +* [Web 应用程序开发:基本概念][231] 来自  _University of New Mexico_  ★★★★☆(1) +* [算法][232] 来自  _Indian Institute of Technology Bombay_  ★★★★★(1) +* [Android:Introducción a la Programación][233] 来自  _Universitat Politècnica de València_  ★★★★☆(1) +* [面向服务的架构][234] 来自  _University of Alberta_  ★★★★★(1) +* 设计模式][235] 来自  _University of Alberta_  ★☆☆☆☆(1) +* [Cybersecurity 和便捷性][236] 来自  _University System of Georgia_ ★☆☆☆☆(1) +* [Google 云平台基础之 AWS 安全专家篇][237] 来自  _Google Cloud_  ★★☆☆☆(1) +* [Android 基础:用户界面][238] 来自  _Google_  ★★☆☆☆(1) +* [使用 Kubernetes 的弹性微服务][239] 来自  _Google_  ★★★★☆(1) +* [用 Java 开发弹性应用程序][240] 来自  _Google_  ★★★★☆(1) +* [Android 性能][241] 来自  _Google_  ★★★★★(1) +* [Android 基础:点击按钮][242] 来自  _Google_  ★★★☆☆(1) +* [Android 和 Java 的 Gradle][243] 来自  _Google_  ★★★★★(1) +* [VR 软件开发][244] 来自  _Google_  ★★★★☆(1) +* [用 Python 开发弹性应用程序][245] 来自  _Google_  ★★★★☆(1) +* [Android 开发者的内容设计][246] 来自  _Google_  ★★★★★(1) +* [中级 C++][247] 来自  _Microsoft_  ★★★★☆(1) +* [C# 入门][248] 来自  _Microsoft_  ★★☆☆☆(1) +* [AngularJS:高级框架技术][249] 来自  _Microsoft_ ★★★★☆(1) +* [机器学习原理][250] 来自  _Microsoft_  ★★★★★(1) +* [Javascript 异步编程][251] 来自  _Microsoft_ ★★★★★(1) +* [从第一原则构建现代化计算机:Nand 到 Tetris 第 II 部分(以项目为中心的课程)][252] 来自  _Hebrew University of Jerusalem_ ★★★★★(1) +* [物联网开发者指南][253] 来自  _IBM_ ★★★★☆(1) +* [云基础设施技术入门][254] 来自  _Linux Foundation_ ★★★★☆(1) +* [使用 libGDX 开发 2D 游戏][255] 来自  _Amazon_  ★★★★★(1) +* [实时系统入门][256] 来自  _IEEE_  ★★★★☆(1) +* [算法设计与分析][257] 来自  _Chennai Mathematical Institute_ ★★★☆☆(1) +* [如何赢得编码比赛:冠军的秘密][258] 来自  _ITMO University_  ★★★☆☆(1) +* [HTML5 应用程序和游戏][259] 来自  _World Wide Web Consortium (W3C)_ ★★★☆☆(1) +* [面试技术][260] 来自  _Pramp_  ★★★★★(1) +* [Android 基础:数据存储][261] +* [计算机科学理论入门][262] +* [算法:设计与分析][263] 来自  _Stanford University_ +* [最短路径回访、完整 NP 问题以及如何实现][264] 来自  _Stanford University_ +* [移动应用程序体验][265] 来自  _Massachusetts Institute of Technology_ +* [Java 中的高级软件结构][266] 来自  _Massachusetts Institute of Technology_ +* [移动应用程序体验 第 3 部分:构建移动应用程序][267] 来自  _Massachusetts Institute of Technology_ +* [算法设计与分析][268] 来自  _University of Pennsylvania_ +* [数据结构与软件设计][269] 来自  _University of Pennsylvania_ +* [R 中的 Neurohacking 入门][270] 来自  _Johns Hopkins University_ +* [数据库系统概念与设计][271] 来自  _Georgia Institute of Technology_ +* [软件分析与测试][272] 来自  _Georgia Institute of Technology_ +* [在 C 中编写、运行和修复代码][273] 来自  _Duke University_ +* [动画和 CGI 手势][274] 来自  _Columbia University_ +* [Minecraft、编码和测试][275] 来自  _University of California, San Diego_ +* [物联网:来自设备的传感和驱动][276] 来自  _University of California, San Diego_ +* [虚拟现实如何工作][277] 来自  _University of California, San Diego_ +* [创建虚拟现实应用程序][278] 来自  _University of California, San Diego_ +* [构建一个Cybersecurity 工具箱][279] 来自  _University of Washington_ +* [Cybersecurity: The CISO’s View][280] 来自  _University of Washington_ +* [构建你自己的 iOS App][281] 来自  _University of Toronto_ +* [算法设计与分析][282] 来自  _Peking University_ +* [面向对象技术高级课程][283]来自  _Peking University_ +* [如何编码:系统化程序设计 — Part 3][284] 来自  _The University of British Columbia_ +* [如何编码:系统化程序设计 — Part 2][285] 来自  _The University of British Columbia_ +* [软件结构:数据抽象][286] 来自  _The University of British Columbia_ +* [软件结构:面向对象的设计][287] 来自  _The University of British Columbia_ +* [敏捷测试][288] 来自  _University of Virginia_ +* [数据科学中的 SQL][289] 来自  _University of California, Davis_ +* [LAFF — 正确编程][290] 来自  _The University of Texas at Austin_ +* [使用 NativeScript 进行跨平台移动 App 开发][291] 来自  _The Hong Kong University of Science and Technology_ +* [前后端 JavaScript 框架:Angular][292] 来自  _The Hong Kong University of Science and Technology_ +* [使用 Web 技术开发跨平台移动 App:Ionic 和 Cordova][293] 来自  _The Hong Kong University of Science and Technology_ +* [使用 App Inventor 开发 Android Apps][294] 来自  _The Hong Kong University of Science and Technology_ +* [前后端 Web UI 框架和工具:Bootstrap 4][295] 来自  _The Hong Kong University of Science and Technology_ +* [全球软件发布引擎][296] 来自  _Delft University of Technology_ +* [Основы разработки на C++: жёлтый пояс][297] 来自  _Moscow Institute of Physics and Technology_ +* [构建机器人和设备][298] 来自  _Moscow Institute of Physics and Technology_ +* [数据结构实现][299] 来自  _Indian Institute of Technology Bombay_ +* [数据结构基础][300] 来自  _Indian Institute of Technology Bombay_ +* [专业 Android App 开发][301] 来自  _Galileo University_ +* [专业 Android App 开发][302] 来自  _Galileo University_ +* [软件架构师代码:构建数字世界][303] 来自  _Universidad Carlos iii de Madrid_ +* [Java 编程入门:数据结构和算法基础][304] 来自  _Universidad Carlos iii de Madrid_ +* [企业软件生命周期管理][305] 来自  _National Research Nuclear University MEPhI_ +* [Использование механизмов операционных систем в разработке программного обеспечения][306] 来自  _National Research Nuclear University MEPhI_ +* [需求获取:加工和利益相关者分析][307] 来自  _University of Colorado System_ +* [Linux 服务器管理与安全性][308] 来自  _University of Colorado System_ +* [特殊需求:目标和冲突分析][309] 来自  _University of Colorado System_ +* [软件需求优先级:风险分析][310] 来自  _University of Colorado System_ +* [国家安全与 Cybersecurity 的联系 — 它是恐怖主义者的公证人][311] 来自  _University of Colorado System_ +* [SRS 文档:需求与图解][312] 来自  _University of Colorado System_ +* [安全软件开发的需求收集][313] 来自  _University of Colorado System_ +* [软件测试管理][314] 来自  _University System of Maryland_ +* [企业云计算][315] 来自  _University System of Maryland_ +* [云计算基础设施][316] 来自  _University System of Maryland_ +* [软件验证形式][317] 来自  _University System of Maryland_ +* [软件测试基础][318] 来自  _University System of Maryland_ +* [云计算管理][319] 来自  _University System of Maryland_ +* [数据结构入门][320] 来自  _University of Adelaide_ +* [视频游戏设计者的 Gameplay 编程][321] 来自  _Rochester Institute of Technology_ +* [团队工作与协作][322] 来自  _Rochester Institute of Technology_ +* [嵌入式系统的 Web 连接与安全][323] 来自  _EIT Digital_ +* [物联网设备的智能架构][324] 来自  _EIT Digital_ +* [物联网智能架构入门][325] 来自  _EIT Digital_ +* [Cybersecurity 和 X-Factor][326] 来自  _University System of Georgia_ +* [循序渐进介绍 Web 应用程序][327] 来自  _Google_ +* [高级 Android 应用程序开发][328] 来自  _Google_ +* [Google 地图 APIs][329] 来自  _Google_ +* [离线 Web 应用程序][330] 来自  _Google_ +* [Android 的 Firebase 基础][331] 来自  _Google_ +* [开发聪明的 Apps 和机器人][332] 来自  _Microsoft_ +* [开发 SQL 数据库][333] 来自  _Microsoft_ +* [使用 Node.js 构建功能原型][334] 来自  _Microsoft_ +* [使用 JavaScript 构建交互原型][335] 来自  _Microsoft_ +* [算法和数据结构][336] 来自  _Microsoft_ +* [在 C# 中的算法和数据结构][337] 来自  _Microsoft_ +* [创建系统化的 SQL 数据库对象][338] 来自  _Microsoft_ +* [AngularJS:框架基础][339] 来自  _Microsoft_ +* [TypeScript 2 入门][340] 来自  _Microsoft_ +* [高级 CSS 概念][341] 来自  _Microsoft_ +* [实现 In-Memory SQL 数据库对象][342] 来自  _Microsoft_ +* [优化基于 SQL 的应用程序][343] 来自  _Microsoft_ +* [并发编程 (avec Java)][344] 来自  _Sorbonne Universités_ +* [C 程序员学习 C++,Part B][345] 来自  _University of California, Santa Cruz_ +* [Kubernetes 入门][346] 来自  _Linux Foundation_ +* [DevOps 入门:转变和改善运营][347] 来自  _Linux Foundation_ +* [DevOps 入门:转变和改善运营][348] 来自  _Linux Foundation_ +* [软件工程师的 UML 类示意图][349] 来自  _KU Leuven University_ +* [Android 的移动适用性与设计][350] 来自  _Facebook_ +* [IOS 的移动适用性与设计][351] 来自  _Facebook_ +* [并发][352] 来自  _AdaCore University_ +* [Red Hat 企业 Linux 基础][353] 来自  _Red Hat_ +* [Containers 基础、Kubernetes、和 Red Hat OpenShift][354] 来自  _Red Hat_ +* [程序员的 C++][355] +* [学习 Backbone.js][356] +* [如何在 Android 中创建][357] +* [如何制作一个 iOS App][358] +* [iOS 持久化与核心数据][359] +* [UIKit 基础][360] +* [使用 Swift 实现 iOS 网络][361] +* [设计 RESTful APIs][362] +* [VR 平台与应用程序][363] +* [为开发者的 Swift 语言][364] +* [Ruby 中的 MVC 模式][365] +* [使用 Heroku 部署应用程序][366] +* [使用 Sinatra 开发动态 Web 应用程序][367] +* [构建 iOS 界面][368] +* [VR 设计][369] +* [[New] Android 基础][370] +* [iOS 设计模式][371] +* [VR 场景与对象][372] + +### 高级(78) + +* [使用 TensorFlow 深度学习创新应用程序][373] + +* [[New] 计算中的概率入门][374] 来自  _Indian Institute of Technology Madras_ + +* [[New] 信息安全 — IV][375] 来自  _Indian Institute of Technology Madras_ + +* [[New] 数学计算的 Matlab 编程][376] 来自  _Indian Institute of Technology Madras_ + +* [[New] 数字开头 — I][377] 来自  _Indian Institute of Technology Kanpur_ + +* [[New] 高级图形理论][378] 来自  _Indian Institute of Technology Kanpur_ + +* [[New] 计算机视觉中的深度学习][379] 来自  _Higher School of Economics_ + +* [[New] 自然语言处理][380] 来自  _Higher School of Economics_ + +* [[New] 实践强化学习][381] 来自  _Higher School of Economics_ + +* [[New] 实时操作系统][382] 来自  _Indian Institute of Technology, Kharagpur_ + +* [[New] 传统的和非传统的优化工具][383] 来自  _Indian Institute of Technology, Kharagpur_ + +* [[New] 软件定义无线与实际应用程序][384] 来自  _Indian Institute of Technology Roorkee_ + +* [[New] 图像处理中的稀疏表示:从理论到实践][385] 来自  _Technion — Israel Institute of Technology_ + +* [人工智能入门][386] 来自  _Stanford University_ ★★★★☆(24) + +* [机器学习之神经网络][387] 来自  _University of Toronto_ ★★★★☆(22) + +* [机器学习之数据科学与分析][388] 来自  _Columbia University_ ★★★☆☆(15) + +* [机器学习之交易][389] 来自  _Georgia Institute of Technology_ ★★★☆☆(13) + +* [神经网络与深度学习][390] 来自  _deeplearning.ai_  ★★★★★(9) + +* [人工智能(AI)][391] 来自  _Columbia University_  ★★★★☆(9) + +* [计算神经科学][392] 来自  _University of Washington_  ★★★★☆(8) + +* [计算机视觉入门][393] 来自  _Georgia Institute of Technology_ ★★★★★(6) + +* [强化学习][394] 来自  _Brown University_  ★★☆☆☆(6) + +* [并行编程入门][395] 来自  _Nvidia_  ★★★★☆(6) + +* [互动 3D 图形][396] 来自  _Autodesk_  ★★★★☆(6) + +* 机器学习][397] 来自  _Georgia Institute of Technology_  ★★★★★(5) + +* [数据科学与分析的可用技术:物联网][398] 来自  _Columbia University_  ★☆☆☆☆(5) + +* [应用密码学][399] 来自  _University of Virginia_  ★★★★☆(5) + +* [开发者的深度学习实践:第 1 部分][400] 来自  _fast.ai_  ★★★★☆(5) + +* [高级操作系统][401] 来自  _Georgia Institute of Technology_ ★★★★★(4) + +* [机器学习][402] 来自  _Columbia University_  ★★★★★(4) + +* [计算机架构入门][403] 来自  _Carnegie Mellon University_ ★★★★★(4) + +* [概率图形模型 2:推测][404] 来自  _Stanford University_ ★★★★☆(3) + +* [Python 中应用机器学习][405] 来自  _University of Michigan_ ★★★★☆(3) + +* [定量形式模型与最坏性能分析][406] 来自  _EIT Digital _ ★★★☆☆(3) + +* [6.S191:深度学习入门][407] 来自  _Massachusetts Institute of Technology_  ★★★★☆(2) + +* [操作系统入门][408] 来自  _Georgia Institute of Technology_ ★★★★★(2) + +* [近场合作过滤器][409] 来自  _University of Minnesota_ ★★☆☆☆(2) + +* [6.S094:汽车自动驾驶之深度学习][410] 来自  _Massachusetts Institute of Technology_  ★★★★☆(1) + +* [高性能计算架构][411] 来自  _Georgia Institute of Technology_  ★★★★★(1) + +* [可计算性、复杂性和算法][412] 来自  _Georgia Institute of Technology_  ★★★★★(1) + +* [计算摄影学][413] 来自  _Georgia Institute of Technology_ ★★★★☆(1) + +* [信息安全入门][414] 来自  _Georgia Institute of Technology_ ★☆☆☆☆(1) + +* [AI 知识库:认知系统][415] 来自  _Georgia Institute of Technology_  ★★★☆☆(1) + +* [嵌入式硬件和操作系统][416] 来自  _EIT Digital _ ★☆☆☆☆(1) + +* [学习 TensorFlow 与深度学习][417] 来自  _Google_ ★★★★☆(1) + +* [DevOps 实践和原则][418] 来自  _Microsoft_  ★★☆☆☆(1) + +* [信号与图像处理中的稀疏表示:基础][419]来自  _Technion — Israel Institute of Technology_  ★★★★★(1) + +* [云计算和云原生软件架构入门][420]来自  _Linux Foundation_  ★★★★★(1) + +* [商业应用区块链 — Hyperledger 技术][421]来自  _Linux Foundation_  ★★★★☆(1) + +* [计算结构 3:计算机组织][422] 来自  _Massachusetts Institute of Technology_ + +* [GT — Refresher — Advanced OS][423] 来自  _Georgia Institute of Technology_ + +* [高性能计算][424] 来自  _Georgia Institute of Technology_ + +* [编译器:理论与实践][425] 来自  _Georgia Institute of Technology_ + +* [Cyber-物理系统安全][426] 来自  _Georgia Institute of Technology_ + +* [网络安全][427] 来自  _Georgia Institute of Technology_ + +* [人工智能][428] 来自  _Georgia Institute of Technology_ + +* [信息安全:环境与入门][429] 来自  _University of London International Programmes_ + +* [离散优化之高级模型][430] 来自  _University of Melbourne_ + +* [离散优化之基本模型][431] 来自  _University of Melbourne_ + +* [代码的本质:JavaScript 中的生物学][432] 来自  _École Polytechnique Fédérale de Lausanne_ + +* [模型因子与高级技术][433] 来自  _University of Minnesota_ + +* [系统验证:自动化与等价行为][434] 来自  _EIT Digital_ + +* [系统验证(2):建模过程行为][435] 来自  _EIT Digital_ + +* [系统验证(4):软件模型、协议和其它行为][436] 来自  _EIT Digital_ + +* [DevOps 测试][437] 来自  _Microsoft_ + +* [深度学习说明][438] 来自  _Microsoft_ + +* [人工智能入门][439] 来自  _Microsoft_ + +* [DevOps 之数据库][440] 来自  _Microsoft_ + +* [基础设施代码化][441] 来自  _Microsoft_ + +* [深度学习之自然语言处理][442] 来自  _University of Oxford_ + +* [机器学习之统计学][443] 来自  _Carnegie Mellon University_ + +* [信息物理系统:建模与仿真][444] 来自  _University of California, Santa Cruz_ + +* [OpenStack 入门][445] 来自  _Linux Foundation_ + +* [计算机系统设计:现代微处理器的高级概念][446]来自  _Chalmers University of Technology_ + +* [可靠的分布式算法,第 2 部分][447] 来自  _KTH Royal Institute of Technology_ + +* [深度学习暑期课程][448] + +* [持续集成与部署][449] + +-------------------------------------------------------------------------------- + +作者简介: + +www.class-central.com  — 最流行的在线课程搜索引擎的创始人 + +---- + + +via: https://medium.freecodecamp.org/440-free-online-programming-computer-science-courses-you-can-start-in-february-e075f920cb5b + +作者:[Dhawal Shah ][a] +译者:[qhwdw](https://github.com/qhwdw) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]:https://medium.freecodecamp.org/@dhawalhs +[1]:https://www.class-central.com/ +[2]:https://www.class-central.com/mooc/408/coursera-an-introduction-to-interactive-programming-in-python-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[3]:https://www.class-central.com/mooc/1341/edx-introduction-to-computer-science-and-programming-using-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[4]:https://www.class-central.com/mooc/385/coursera-learn-to-program-the-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[5]:https://www.class-central.com/mooc/320/udacity-intro-to-computer-science?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[6]:https://www.class-central.com/mooc/442/edx-cs50-s-introduction-to-computer-science?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[7]:https://www.class-central.com/mooc/3196/coursera-an-introduction-to-interactive-programming-in-python-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[8]:https://www.class-central.com/mooc/2661/udacity-how-to-use-git-and-github?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[9]:https://www.class-central.com/mooc/1857/edx-introduction-to-linux?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[10]:https://www.class-central.com/mooc/335/coursera-internet-history-technology-and-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[11]:https://www.class-central.com/mooc/2659/udacity-intro-to-html-and-css?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[12]:https://www.class-central.com/mooc/1797/open-education-by-blackboard-introduction-to-vba-excel-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[13]:https://www.class-central.com/mooc/10142/edx-cs50-s-understanding-technology?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[14]:https://www.class-central.com/mooc/10143/edx-cs50-s-computer-science-for-business-professionals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[15]:https://www.class-central.com/mooc/10316/edx-introduccion-a-la-programacion-en-java-como-comenzar-a-programar?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[16]:https://www.class-central.com/mooc/9750/edx-introduction-to-the-internet-of-things-iot?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[17]:https://www.class-central.com/mooc/10166/coursera-version-control-with-git?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[18]:https://www.class-central.com/mooc/2660/udacity-javascript-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[19]:https://www.class-central.com/mooc/2175/stanford-openedx-cs101-computer-science-101?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[20]:https://www.class-central.com/mooc/1650/edx-programming-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[21]:https://www.class-central.com/mooc/8726/edx-web-security-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[22]:https://www.class-central.com/mooc/2013/udacity-programming-foundations-with-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[23]:https://www.class-central.com/mooc/1578/stanford-openedx-networking-introduction-to-computer-networking?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[24]:https://www.class-central.com/mooc/1580/stanford-openedx-db-introduction-to-databases?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[25]:https://www.class-central.com/mooc/529/coursera-creative-programming-for-digital-media-mobile-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[26]:https://www.class-central.com/mooc/4256/coursera-programming-foundations-with-javascript-html-and-css?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[27]:https://www.class-central.com/mooc/1727/coursera-usable-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[28]:https://www.class-central.com/mooc/3338/edx-introduction-to-bootstrap-a-tutorial?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[29]:https://www.class-central.com/mooc/3444/edx-html5-coding-essentials-and-best-practices?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[30]:https://www.class-central.com/mooc/7363/python-for-everybody-exploring-information?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[31]:https://www.class-central.com/mooc/390/coursera-learn-to-program-crafting-quality-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[32]:https://www.class-central.com/mooc/3770/kadenze-introduction-to-programming-for-the-visual-arts-with-p5-js?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[33]:https://www.class-central.com/mooc/3253/udacity-intro-to-relational-databases?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[34]:https://www.class-central.com/mooc/4062/edx-introduction-to-jquery?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[35]:https://www.class-central.com/mooc/5764/edx-html5-and-css-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[36]:https://www.class-central.com/mooc/6686/udacity-java-programming-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[37]:https://www.class-central.com/mooc/4049/udacity-linux-command-line-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[38]:https://www.class-central.com/mooc/1983/edx-introduction-to-java-programming-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[39]:https://www.class-central.com/mooc/2813/edx-introduction-to-java-programming-starting-to-code-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[40]:https://www.class-central.com/mooc/2630/edx-paradigms-of-computer-programming-abstraction-and-concurrency?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[41]:https://www.class-central.com/mooc/2298/edx-paradigms-of-computer-programming-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[42]:https://www.class-central.com/mooc/2954/edx-programming-in-scratch?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[43]:https://www.class-central.com/mooc/8518/edx-programming-for-the-web-with-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[44]:https://www.class-central.com/mooc/2525/edx-the-beauty-and-joy-of-computing-ap-cs-principles-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[45]:https://www.class-central.com/mooc/7622/edx-introduction-to-computing-using-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[46]:https://www.class-central.com/mooc/1651/edx-object-oriented-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[47]:https://www.class-central.com/mooc/3231/edx-think-create-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[48]:https://www.class-central.com/mooc/2809/edx-the-computing-technology-inside-your-smartphone?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[49]:https://www.class-central.com/mooc/7278/udacity-android-basics-make-your-first-app?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[50]:https://www.class-central.com/mooc/3695/edx-learn-to-program-using-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[51]:https://www.class-central.com/mooc/5923/edx-introduction-to-html-and-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[52]:https://www.class-central.com/mooc/3483/edx-cs-for-all-introduction-to-computer-science-and-python-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[53]:https://www.class-central.com/mooc/8059/udacity-intro-to-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[54]:https://www.class-central.com/mooc/7623/udacity-android-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[55]:https://www.class-central.com/mooc/359/coursera-networks-friends-money-and-bytes?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[56]:https://www.class-central.com/mooc/8202/edx-how-to-code-simple-data?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[57]:https://www.class-central.com/mooc/6408/kadenze-web-development-and-design-using-wordpress?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[58]:https://www.class-central.com/mooc/7315/edx-android-app-development-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[59]:https://www.class-central.com/mooc/7315/edx-android-app-development-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[60]:https://www.class-central.com/mooc/3781/kadenze-web-coding-fundamentals-for-artists?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[61]:https://www.class-central.com/mooc/8770/edx-introduction-to-reactjs?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[62]:https://www.class-central.com/mooc/9597/edx-introduction-to-node-js?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[63]:https://www.class-central.com/mooc/8718/edx-learn-to-program-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[64]:https://www.class-central.com/mooc/2195/edx-computing-art-magic-science?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[65]:https://www.class-central.com/mooc/6265/futurelearn-cyber-security-safety-at-home-online-in-life?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[66]:https://www.class-central.com/mooc/8527/edx-software-engineering-essentials?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[67]:https://www.class-central.com/mooc/2957/edx-mycs-computer-science-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[68]:https://www.class-central.com/mooc/8430/udacity-version-control-with-git?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[69]:https://www.class-central.com/mooc/7362/web-applications-for-everybody?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[70]:https://www.class-central.com/mooc/7017/edx-cs50-s-ap-computer-science-principles?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[71]:https://www.class-central.com/mooc/9574/coursera-programming-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[72]:https://www.class-central.com/mooc/8651/edx-introduction-to-cybersecurity?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[73]:https://www.class-central.com/mooc/9550/coursera-python-data-representations?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[74]:https://www.class-central.com/mooc/9549/coursera-python-programming-essentials?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[75]:https://www.class-central.com/mooc/8205/edx-software-engineering-introduction?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[76]:https://www.class-central.com/mooc/7027/coursera-introduction-to-web-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[77]:https://www.class-central.com/mooc/3486/edx-introduction-to-java-programming-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[78]:https://www.class-central.com/mooc/9943/coursera-excel-vba-for-creative-problem-solving-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[79]:https://www.class-central.com/mooc/9943/coursera-excel-vba-for-creative-problem-solving-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[80]:https://www.class-central.com/mooc/7219/edx-ap-computer-science-a-java-programming-polymorphism-and-advanced-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[81]:https://www.class-central.com/mooc/7212/edx-ap-computer-science-a-java-programming-loops-and-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[82]:https://www.class-central.com/mooc/7211/edx-ap-computer-science-a-java-programming-classes-and-objects?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[83]:https://www.class-central.com/mooc/7313/edx-java-fundamentals-for-android-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[84]:https://www.class-central.com/mooc/7345/edx-monetize-android-apps-with-business-models?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[85]:https://www.class-central.com/mooc/7345/edx-monetize-android-apps-with-business-models?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[86]:https://www.class-central.com/mooc/7313/edx-java-fundamentals-for-android-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[87]:https://www.class-central.com/mooc/5735/edx-introduction-to-java-programming-writing-good-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[88]:https://www.class-central.com/mooc/7849/edx-cyber-security-basics-a-hands-on-approach?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[89]:https://www.class-central.com/mooc/9431/coursera-deep-learning-for-business?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[90]:https://www.class-central.com/mooc/9143/coursera-introduction-to-tcp-ip?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[91]:https://www.class-central.com/mooc/6660/edx-video-game-design-and-balance?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[92]:https://www.class-central.com/mooc/6531/udacity-web-accessibility?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[93]:https://www.class-central.com/mooc/1046/udacity-mobile-web-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[94]:https://www.class-central.com/mooc/10134/edx-introduction-to-programming-using-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[95]:https://www.class-central.com/mooc/8671/edx-introduction-to-python-absolute-beginner?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[96]:https://www.class-central.com/mooc/8650/edx-introduction-to-python-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[97]:https://www.class-central.com/mooc/8845/edx-introduction-to-design-thinking?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[98]:https://www.class-central.com/mooc/8725/edx-logic-and-computational-thinking?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[99]:https://www.class-central.com/mooc/8808/edx-writing-professional-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[100]:https://www.class-central.com/mooc/8723/edx-object-oriented-programming-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[101]:https://www.class-central.com/mooc/7199/edx-css-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[102]:https://www.class-central.com/mooc/4084/edx-computing-art-magic-science-part-ii?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[103]:https://www.class-central.com/mooc/8496/edx-javascript-introduction?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[104]:https://www.class-central.com/mooc/8884/futurelearn-object-oriented-programming-in-python-create-your-own-adventure-game?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[105]:https://www.class-central.com/mooc/3925/udacity-learn-swift-programming-syntax?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[106]:https://www.class-central.com/mooc/9990/udacity-javascript-and-the-dom?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[107]:https://www.class-central.com/mooc/9526/futurelearn-blockchain-in-the-energy-sector?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[108]:https://www.class-central.com/mooc/7379/udacity-introduction-to-virtual-reality?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[109]:https://www.class-central.com/mooc/8543/udacity-es6-javascript-improved?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[110]:https://www.class-central.com/mooc/8577/udacity-introduction-to-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[111]:https://www.class-central.com/mooc/8374/udacity-http-web-servers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[112]:https://www.class-central.com/mooc/8542/udacity-github-collaboration?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[113]:https://www.class-central.com/mooc/7494/udacity-swift-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[114]:https://www.class-central.com/mooc/835/coursera-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[115]:https://www.class-central.com/mooc/339/coursera-algorithms-part-i?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[116]:https://www.class-central.com/mooc/3768/kadenze-machine-learning-for-musicians-and-artists?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[117]:https://www.class-central.com/mooc/616/coursera-cryptography-i?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[118]:https://www.class-central.com/mooc/445/edx-cs188-1x-artificial-intelligence?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[119]:https://www.class-central.com/mooc/1724/coursera-principles-of-computing-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[120]:https://www.class-central.com/mooc/10241/edx-algorithmic-design-and-techniques?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[121]:https://www.class-central.com/mooc/1728/coursera-software-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[122]:https://www.class-central.com/mooc/10053/nptel-introduction-to-soft-computing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[123]:https://www.class-central.com/mooc/10027/nptel-cloud-computing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[124]:https://www.class-central.com/mooc/9914/nptel-database-management-system?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[125]:https://www.class-central.com/mooc/10044/nptel-introduction-to-haskell-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[126]:https://www.class-central.com/mooc/340/coursera-algorithms-part-ii?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[127]:https://www.class-central.com/mooc/5174/canvas-network-professional-web-accessibility-auditing-made-easy?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[128]:https://www.class-central.com/mooc/443/edx-agile-development-using-ruby-on-rails-the-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[129]:https://www.class-central.com/mooc/376/stanford-openedx-automata-theory?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[130]:https://www.class-central.com/mooc/2996/udacity-intro-to-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[131]:https://www.class-central.com/mooc/324/udacity-web-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[132]:https://www.class-central.com/mooc/3198/coursera-principles-of-computing-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[133]:https://www.class-central.com/mooc/3579/udacity-android-development-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[134]:https://www.class-central.com/mooc/671/coursera-c-for-c-programmers-part-a?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[135]:https://www.class-central.com/mooc/3777/kadenze-the-nature-of-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[136]:https://www.class-central.com/mooc/1176/open2study-concepts-in-game-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[137]:https://www.class-central.com/mooc/1725/coursera-algorithmic-thinking-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[138]:https://www.class-central.com/mooc/323/udacity-design-of-computer-programs?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[139]:https://www.class-central.com/mooc/4305/coursera-java-programming-solving-problems-with-software?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[140]:https://www.class-central.com/mooc/4200/coursera-responsive-web-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[141]:https://www.class-central.com/mooc/487/coursera-discrete-optimization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[142]:https://www.class-central.com/mooc/4275/coursera-introduction-to-game-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[143]:https://www.class-central.com/mooc/2147/edx-introduction-to-functional-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[144]:https://www.class-central.com/mooc/2211/udacity-developing-android-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[145]:https://www.class-central.com/mooc/2658/udacity-object-oriented-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[146]:https://www.class-central.com/mooc/325/udacity-programming-languages?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[147]:https://www.class-central.com/mooc/3200/coursera-algorithmic-thinking-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[148]:https://www.class-central.com/mooc/3255/udacity-responsive-web-design-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[149]:https://www.class-central.com/mooc/462/coursera-image-and-video-processing-from-mars-to-hollywood-with-a-stop-at-the-hospital?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[150]:https://www.class-central.com/mooc/1730/coursera-cryptography?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[151]:https://www.class-central.com/mooc/1730/coursera-cryptography?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[152]:https://www.class-central.com/mooc/366/learning-from-data-introductory-machine-learning-course?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[153]:https://www.class-central.com/mooc/7092/coursera-julia-scientific-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[154]:https://www.class-central.com/mooc/2738/coursera-cloud-computing-applications-part-1-cloud-systems-and-infrastructure?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[155]:https://www.class-central.com/mooc/4248/coursera-introduction-to-swift-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[156]:https://www.class-central.com/mooc/365/udacity-software-testing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[157]:https://www.class-central.com/mooc/1479/udacity-data-wrangling-with-mongodb?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[158]:https://www.class-central.com/mooc/2997/udacity-intro-to-ajax?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[159]:https://www.class-central.com/mooc/342/coursera-computer-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[160]:https://www.class-central.com/mooc/4276/coursera-internet-of-things-how-did-we-get-here?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[161]:https://www.class-central.com/mooc/4328/coursera-introduction-to-meteor-js-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[162]:https://www.class-central.com/mooc/3465/edx-how-to-code-systematic-program-design-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[163]:https://www.class-central.com/mooc/4013/udacity-intro-to-devops?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[164]:https://www.class-central.com/mooc/3254/udacity-full-stack-foundations?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[165]:https://www.class-central.com/mooc/364/udacity-intro-to-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[166]:https://www.class-central.com/mooc/6469/edx-software-construction-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[167]:https://www.class-central.com/mooc/558/edx-agile-development-using-ruby-on-rails-advanced?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[168]:https://www.class-central.com/mooc/548/edx-computer-graphics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[169]:https://www.class-central.com/mooc/2335/udacity-software-development-process?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[170]:https://www.class-central.com/mooc/2336/udacity-computer-networking?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[171]:https://www.class-central.com/mooc/4362/coursera-java-programming-arrays-lists-and-structured-data?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[172]:https://www.class-central.com/mooc/2942/coursera-cloud-computing-concepts-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[173]:https://www.class-central.com/mooc/551/udacity-html5-game-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[174]:https://www.class-central.com/mooc/4758/edx-introduction-to-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[175]:https://www.class-central.com/mooc/457/udacity-software-debugging?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[176]:https://www.class-central.com/mooc/1701/openhpi-parallel-programming-concepts?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[177]:https://www.class-central.com/mooc/2861/udacity-intro-to-ios-app-development-with-swift?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[178]:https://www.class-central.com/mooc/4260/coursera-internet-of-things-setting-up-your-dragonboard-development-platform?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[179]:https://www.class-central.com/mooc/3934/coursera-internet-of-things-augmented-reality-emerging-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[180]:https://www.class-central.com/mooc/4337/coursera-database-management-essentials?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[181]:https://www.class-central.com/mooc/2189/udacity-website-performance-optimization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[182]:https://www.class-central.com/mooc/2212/udacity-ux-design-for-mobile-developers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[183]:https://www.class-central.com/mooc/3341/edx-querying-data-with-transact-sql?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[184]:https://www.class-central.com/mooc/2067/coursera-interactive-computer-graphics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[185]:https://www.class-central.com/mooc/2998/udacity-intro-to-jquery?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[186]:https://www.class-central.com/mooc/7204/edx-using-python-for-research?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[187]:https://www.class-central.com/mooc/891/coursera-networks-illustrated-principles-without-calculus?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[188]:https://www.class-central.com/mooc/428/coursera-vlsi-cad-part-i-logic?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[189]:https://www.class-central.com/mooc/4173/coursera-internet-of-things-communication-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[190]:https://www.class-central.com/mooc/7376/edx-matlab-and-octave-for-beginners?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[191]:https://www.class-central.com/mooc/3936/coursera-wireless-communication-emerging-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[192]:https://www.class-central.com/mooc/5680/udacity-javascript-promises?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[193]:https://www.class-central.com/mooc/6549/udacity-android-basics-multiscreen-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[194]:https://www.class-central.com/mooc/7343/udacity-android-basics-user-input?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[195]:https://www.class-central.com/mooc/6333/edx-devops-for-developers-how-to-get-started?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[196]:https://www.class-central.com/mooc/1564/edx-autonomous-mobile-robots?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[197]:https://www.class-central.com/mooc/6878/edx-agile-software-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[198]:https://www.class-central.com/mooc/3351/udacity-javascript-testing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[199]:https://www.class-central.com/mooc/4050/udacity-configuring-linux-web-servers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[200]:https://www.class-central.com/mooc/3082/udacity-javascript-design-patterns?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[201]:https://www.class-central.com/mooc/2716/stanford-openedx-compilers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[202]:https://www.class-central.com/mooc/2340/stanford-openedx-lpl-language-proof-and-logic?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[203]:https://www.class-central.com/mooc/1523/edx-mobile-application-experiences-part-1-from-a-domain-to-an-app-idea?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[204]:https://www.class-central.com/mooc/1848/udacity-machine-learning-unsupervised-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[205]:https://www.class-central.com/mooc/6920/coursera-programming-languages-part-b?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[206]:https://www.class-central.com/mooc/4356/coursera-responsive-website-tutorial-and-examples?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[207]:https://www.class-central.com/mooc/4348/coursera-ios-app-development-basics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[208]:https://www.class-central.com/mooc/2778/nptel-programming-data-structures-and-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[209]:https://www.class-central.com/mooc/7763/coursera-android-app-components-services-local-ipc-and-content-providers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[210]:https://www.class-central.com/mooc/5500/coursera-android-app-components-intents-activities-and-broadcast-receivers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[211]:https://www.class-central.com/mooc/3758/edx-introduction-to-mobile-application-development-using-android?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[212]:https://www.class-central.com/mooc/3933/coursera-internet-emerging-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[213]:https://www.class-central.com/mooc/9216/coursera-object-oriented-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[214]:https://www.class-central.com/mooc/6728/udacity-android-basics-networking?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[215]:https://www.class-central.com/mooc/3524/udacity-browser-rendering-optimization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[216]:https://www.class-central.com/mooc/7784/coursera-google-cloud-platform-fundamentals-core-infrastructure?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[217]:https://www.class-central.com/mooc/6527/udacity-client-server-communication?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[218]:https://www.class-central.com/mooc/3996/edx-developing-international-software-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[219]:https://www.class-central.com/mooc/5156/edx-analyzing-and-visualizing-data-with-power-bi?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[220]:https://www.class-central.com/mooc/5965/udacity-networking-for-web-developers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[221]:https://www.class-central.com/mooc/4810/edx-computation-structures-2-computer-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[222]:https://www.class-central.com/mooc/8516/edx-software-development-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[223]:https://www.class-central.com/mooc/3418/udacity-software-architecture-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[224]:https://www.class-central.com/mooc/8573/udacity-database-systems-concepts-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[225]:https://www.class-central.com/mooc/7187/coursera-programming-languages-part-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[226]:https://www.class-central.com/mooc/8199/edx-how-to-code-complex-data?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[227]:https://www.class-central.com/mooc/5592/coursera-running-product-design-sprints?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[228]:https://www.class-central.com/mooc/5446/coursera-java-for-android?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[229]:https://www.class-central.com/mooc/8888/coursera-server-side-development-with-nodejs-express-and-mongodb?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[230]:https://www.class-central.com/mooc/6991/edx-cyber-security-economics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[231]:https://www.class-central.com/mooc/5497/coursera-web-application-development-basic-concepts?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[232]:https://www.class-central.com/mooc/5752/edx-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[233]:https://www.class-central.com/mooc/2964/edx-android-introduccion-a-la-programacion?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[234]:https://www.class-central.com/mooc/9219/coursera-service-oriented-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[235]:https://www.class-central.com/mooc/9215/coursera-design-patterns?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[236]:https://www.class-central.com/mooc/6584/coursera-cybersecurity-and-mobility?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[237]:https://www.class-central.com/mooc/8614/coursera-google-cloud-platform-fundamentals-for-aws-professionals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[238]:https://www.class-central.com/mooc/7342/udacity-android-basics-user-interface?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[239]:https://www.class-central.com/mooc/6275/udacity-scalable-microservices-with-kubernetes?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[240]:https://www.class-central.com/mooc/2215/udacity-developing-scalable-apps-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[241]:https://www.class-central.com/mooc/3455/udacity-android-performance?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[242]:https://www.class-central.com/mooc/7279/udacity-android-basics-button-clicks?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[243]:https://www.class-central.com/mooc/3584/udacity-gradle-for-android-and-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[244]:https://www.class-central.com/mooc/7463/udacity-vr-software-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[245]:https://www.class-central.com/mooc/3525/udacity-developing-scalable-apps-in-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[246]:https://www.class-central.com/mooc/3581/udacity-material-design-for-android-developers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[247]:https://www.class-central.com/mooc/7590/edx-intermediate-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[248]:https://www.class-central.com/mooc/8823/edx-introduction-to-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[249]:https://www.class-central.com/mooc/7384/edx-angularjs-advanced-framework-techniques?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[250]:https://www.class-central.com/mooc/6511/edx-principles-of-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[251]:https://www.class-central.com/mooc/8002/edx-asynchronous-programming-with-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[252]:https://www.class-central.com/mooc/8025/coursera-build-a-modern-computer-from-first-principles-nand-to-tetris-part-ii-project-centered-course?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[253]:https://www.class-central.com/mooc/6040/coursera-a-developer-s-guide-to-the-internet-of-things-iot?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[254]:https://www.class-central.com/mooc/6000/edx-introduction-to-cloud-infrastructure-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[255]:https://www.class-central.com/mooc/4856/udacity-2d-game-development-with-libgdx?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[256]:https://www.class-central.com/mooc/4990/edx-introduction-to-real-time-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[257]:https://www.class-central.com/mooc/3984/nptel-design-and-analysis-of-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[258]:https://www.class-central.com/mooc/6300/edx-how-to-win-coding-competitions-secrets-of-champions?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[259]:https://www.class-central.com/mooc/4671/edx-html5-apps-and-games?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[260]:https://www.class-central.com/mooc/6143/udacity-technical-interview?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[261]:https://www.class-central.com/mooc/6956/udacity-android-basics-data-storage?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[262]:https://www.class-central.com/mooc/455/udacity-intro-to-theoretical-computer-science?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[263]:https://www.class-central.com/mooc/8984/stanford-openedx-algorithms-design-and-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[264]:https://www.class-central.com/mooc/7351/coursera-shortest-paths-revisited-np-complete-problems-and-what-to-do-about-them?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[265]:https://www.class-central.com/mooc/7840/edx-mobile-application-experiences?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[266]:https://www.class-central.com/mooc/6475/edx-advanced-software-construction-in-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[267]:https://www.class-central.com/mooc/5633/edx-mobile-application-experiences-part-3-building-mobile-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[268]:https://www.class-central.com/mooc/8520/edx-algorithm-design-and-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[269]:https://www.class-central.com/mooc/8517/edx-data-structures-and-software-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[270]:https://www.class-central.com/mooc/6420/coursera-introduction-to-neurohacking-in-r?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[271]:https://www.class-central.com/mooc/8994/edx-database-systems-concepts-and-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[272]:https://www.class-central.com/mooc/8568/udacity-software-analysis-testing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[273]:https://www.class-central.com/mooc/9797/coursera-writing-running-and-fixing-code-in-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[274]:https://www.class-central.com/mooc/7242/edx-animation-and-cgi-motion?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[275]:https://www.class-central.com/mooc/7480/edx-minecraft-coding-and-teaching?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[276]:https://www.class-central.com/mooc/4182/coursera-internet-of-things-sensing-and-actuation-from-devices?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[277]:https://www.class-central.com/mooc/8514/edx-how-virtual-reality-vr-works?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[278]:https://www.class-central.com/mooc/8515/edx-creating-virtual-reality-vr-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[279]:https://www.class-central.com/mooc/8653/edx-building-a-cybersecurity-toolkit?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[280]:https://www.class-central.com/mooc/8652/edx-cybersecurity-the-ciso-s-view?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[281]:https://www.class-central.com/mooc/6235/coursera-build-your-own-ios-app?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[282]:https://www.class-central.com/mooc/3230/coursera--design-and-analysis-of-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[283]:https://www.class-central.com/mooc/1737/coursera--the-advanced-object-oriented-technology?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[284]:https://www.class-central.com/mooc/3464/edx-how-to-code-systematic-program-design-part-3?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[285]:https://www.class-central.com/mooc/3466/edx-how-to-code-systematic-program-design-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[286]:https://www.class-central.com/mooc/8200/edx-software-construction-data-abstraction?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[287]:https://www.class-central.com/mooc/8201/edx-software-construction-object-oriented-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[288]:https://www.class-central.com/mooc/6523/coursera-testing-with-agile?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[289]:https://www.class-central.com/mooc/9725/coursera-sql-for-data-science?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[290]:https://www.class-central.com/mooc/7852/edx-laff-on-programming-for-correctness?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[291]:https://www.class-central.com/mooc/8684/coursera-multiplatform-mobile-app-development-with-nativescript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[292]:https://www.class-central.com/mooc/8681/coursera-front-end-javascript-frameworks-angular?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[293]:https://www.class-central.com/mooc/8683/coursera-multiplatform-mobile-app-development-with-web-technologies-ionic-and-cordova?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[294]:https://www.class-central.com/mooc/8687/coursera-developing-android-apps-with-app-inventor?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[295]:https://www.class-central.com/mooc/8682/coursera-front-end-web-ui-frameworks-and-tools-bootstrap-4?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[296]:https://www.class-central.com/mooc/9119/edx-globally-distributed-software-engineering?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[297]:https://www.class-central.com/mooc/10071/coursera----c--?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[298]:https://www.class-central.com/mooc/7785/coursera-building-arduino-robots-and-devices?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[299]:https://www.class-central.com/mooc/5753/edx-implementation-of-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[300]:https://www.class-central.com/mooc/5755/edx-foundations-of-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[301]:https://www.class-central.com/mooc/7346/edx-professional-android-app-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[302]:https://www.class-central.com/mooc/7346/edx-professional-android-app-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[303]:https://www.class-central.com/mooc/4812/edx-the-software-architect-code-building-the-digital-world?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[304]:https://www.class-central.com/mooc/7454/edx-introduction-to-java-programming-fundamental-data-structures-and-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[305]:https://www.class-central.com/mooc/6304/edx-enterprise-software-lifecycle-management?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[306]:https://www.class-central.com/mooc/10036/coursera--------?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[307]:https://www.class-central.com/mooc/9811/coursera-requirements-elicitation-artifact-and-stakeholder-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[308]:https://www.class-central.com/mooc/9319/coursera-linux-server-management-and-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[309]:https://www.class-central.com/mooc/9807/coursera-requirements-specifications-goals-and-conflict-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[310]:https://www.class-central.com/mooc/9810/coursera-software-requirements-prioritization-risk-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[311]:https://www.class-central.com/mooc/8820/coursera-homeland-security-cybersecurity-connection-it-s-not-about-the-terrorists?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[312]:https://www.class-central.com/mooc/9808/coursera-srs-documents-requirements-and-diagrammatic-notations?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[313]:https://www.class-central.com/mooc/9809/coursera-requirements-gathering-for-secure-software-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[314]:https://www.class-central.com/mooc/8171/edx-software-testing-management?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[315]:https://www.class-central.com/mooc/8168/edx-cloud-computing-for-enterprises?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[316]:https://www.class-central.com/mooc/8181/edx-cloud-computing-infrastructure?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[317]:https://www.class-central.com/mooc/8180/edx-formal-software-verification?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[318]:https://www.class-central.com/mooc/8179/edx-software-testing-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[319]:https://www.class-central.com/mooc/8172/edx-cloud-computing-management?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[320]:https://www.class-central.com/mooc/7391/edx-introduction-to-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[321]:https://www.class-central.com/mooc/6657/edx-gameplay-programming-for-video-game-designers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[322]:https://www.class-central.com/mooc/6658/edx-teamwork-collaboration?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[323]:https://www.class-central.com/mooc/7415/coursera-web-connectivity-and-security-in-embedded-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[324]:https://www.class-central.com/mooc/6839/coursera-architecting-smart-iot-devices?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[325]:https://www.class-central.com/mooc/6748/coursera-introduction-to-architecting-smart-iot-devices?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[326]:https://www.class-central.com/mooc/6585/coursera-cybersecurity-and-the-x-factor?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[327]:https://www.class-central.com/mooc/6548/udacity-intro-to-progressive-web-apps?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[328]:https://www.class-central.com/mooc/3580/udacity-advanced-android-app-development?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[329]:https://www.class-central.com/mooc/6477/udacity-google-maps-apis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[330]:https://www.class-central.com/mooc/5679/udacity-offline-web-applications?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[331]:https://www.class-central.com/mooc/5055/udacity-firebase-essentials-for-android?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[332]:https://www.class-central.com/mooc/6357/edx-developing-intelligent-apps-and-bots?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[333]:https://www.class-central.com/mooc/7405/edx-developing-sql-databases?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[334]:https://www.class-central.com/mooc/8722/edx-building-functional-prototypes-using-node-js?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[335]:https://www.class-central.com/mooc/8719/edx-building-interactive-prototypes-using-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[336]:https://www.class-central.com/mooc/8937/edx-algorithms-and-data-structures?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[337]:https://www.class-central.com/mooc/9483/edx-algorithms-and-data-structures-in-c?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[338]:https://www.class-central.com/mooc/7401/edx-creating-programmatic-sql-database-objects?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[339]:https://www.class-central.com/mooc/7377/edx-angularjs-framework-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[340]:https://www.class-central.com/mooc/8633/edx-introduction-to-typescript-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[341]:https://www.class-central.com/mooc/7208/edx-advanced-css-concepts?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[342]:https://www.class-central.com/mooc/7399/edx-implementing-in-memory-sql-database-objects?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[343]:https://www.class-central.com/mooc/7398/edx-optimizing-performance-for-sql-based-applications?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[344]:https://www.class-central.com/mooc/8369/edx-programmation-concurrente-avec-java?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[345]:https://www.class-central.com/mooc/6931/coursera-c-for-c-programmers-part-b?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[346]:https://www.class-central.com/mooc/8764/edx-introduction-to-kubernetes?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[347]:https://www.class-central.com/mooc/7506/edx-introduction-to-devops-transforming-and-improving-operations?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[348]:https://www.class-central.com/mooc/7506/edx-introduction-to-devops-transforming-and-improving-operations?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[349]:https://www.class-central.com/mooc/7837/edx-uml-class-diagrams-for-software-engineering?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[350]:https://www.class-central.com/mooc/9701/udacity-mobile-usability-and-design-for-android?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[351]:https://www.class-central.com/mooc/9700/udacity-mobile-usability-and-design-for-ios?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[352]:https://www.class-central.com/mooc/6493/concurrency?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[353]:https://www.class-central.com/mooc/8670/edx-fundamentals-of-red-hat-enterprise-linux?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[354]:https://www.class-central.com/mooc/9105/edx-fundamentals-of-containers-kubernetes-and-red-hat-openshift?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[355]:https://www.class-central.com/mooc/8839/udacity-c-for-programmers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[356]:https://www.class-central.com/mooc/4071/udacity-learn-backbone-js?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[357]:https://www.class-central.com/mooc/4419/udacity-how-to-create-anything-in-android?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[358]:https://www.class-central.com/mooc/3527/udacity-how-to-make-an-ios-app?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[359]:https://www.class-central.com/mooc/3526/udacity-ios-persistence-and-core-data?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[360]:https://www.class-central.com/mooc/3350/udacity-uikit-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[361]:https://www.class-central.com/mooc/3393/udacity-ios-networking-with-swift?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[362]:https://www.class-central.com/mooc/4887/udacity-designing-restful-apis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[363]:https://www.class-central.com/mooc/8422/udacity-vr-platforms-applications?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[364]:https://www.class-central.com/mooc/7495/udacity-swift-for-developers?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[365]:https://www.class-central.com/mooc/6797/udacity-the-mvc-pattern-in-ruby?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[366]:https://www.class-central.com/mooc/6798/udacity-deploying-applications-with-heroku?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[367]:https://www.class-central.com/mooc/6796/udacity-dynamic-web-applications-with-sinatra?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[368]:https://www.class-central.com/mooc/7753/udacity-building-ios-interfaces?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[369]:https://www.class-central.com/mooc/8394/udacity-vr-design?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[370]:https://www.class-central.com/mooc/7755/udacity-new-android-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[371]:https://www.class-central.com/mooc/7754/udacity-ios-design-patterns?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[372]:https://www.class-central.com/mooc/7380/udacity-vr-scenes-and-objects?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[373]:https://www.class-central.com/mooc/6679/kadenze-creative-applications-of-deep-learning-with-tensorflow?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[374]:https://www.class-central.com/mooc/10029/nptel-an-introduction-to-probability-in-computing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[375]:https://www.class-central.com/mooc/9913/nptel-information-security-iv?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[376]:https://www.class-central.com/mooc/10094/nptel-matlab-programming-for-numerical-computation?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[377]:https://www.class-central.com/mooc/10051/nptel-digital-switching-i?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[378]:https://www.class-central.com/mooc/9817/nptel-advanced-graph-theory?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[379]:https://www.class-central.com/mooc/9608/coursera-deep-learning-in-computer-vision?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[380]:https://www.class-central.com/mooc/9603/coursera-natural-language-processing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[381]:https://www.class-central.com/mooc/9924/coursera-practical-reinforcement-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[382]:https://www.class-central.com/mooc/9848/nptel-real-time-operating-system?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[383]:https://www.class-central.com/mooc/10066/nptel-traditional-and-non-traditional-optimization-tools?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[384]:https://www.class-central.com/mooc/10088/nptel-basics-of-software-defined-radios-and-practical-applications?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[385]:https://www.class-central.com/mooc/9135/edx-sparse-representations-in-image-processing-from-theory-to-practice?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[386]:https://www.class-central.com/mooc/301/udacity-introduction-to-artificial-intelligence?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[387]:https://www.class-central.com/mooc/398/coursera-neural-networks-for-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[388]:https://www.class-central.com/mooc/4912/edx-machine-learning-for-data-science-and-analytics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[389]:https://www.class-central.com/mooc/1026/udacity-machine-learning-for-trading?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[390]:https://www.class-central.com/mooc/9058/coursera-neural-networks-and-deep-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[391]:https://www.class-central.com/mooc/7230/edx-artificial-intelligence-ai?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[392]:https://www.class-central.com/mooc/449/coursera-computational-neuroscience?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[393]:https://www.class-central.com/mooc/1022/udacity-introduction-to-computer-vision?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[394]:https://www.class-central.com/mooc/1849/udacity-reinforcement-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[395]:https://www.class-central.com/mooc/549/udacity-intro-to-parallel-programming?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[396]:https://www.class-central.com/mooc/552/udacity-interactive-3d-graphics?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[397]:https://www.class-central.com/mooc/1020/udacity-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[398]:https://www.class-central.com/mooc/4911/edx-enabling-technologies-for-data-science-and-analytics-the-internet-of-things?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[399]:https://www.class-central.com/mooc/326/udacity-applied-cryptography?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[400]:https://www.class-central.com/mooc/7887/practical-deep-learning-for-coders-part-1?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[401]:https://www.class-central.com/mooc/1016/udacity-advanced-operating-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[402]:https://www.class-central.com/mooc/7231/edx-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[403]:https://www.class-central.com/mooc/642/introduction-to-computer-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[404]:https://www.class-central.com/mooc/7292/coursera-probabilistic-graphical-models-2-inference?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[405]:https://www.class-central.com/mooc/6673/coursera-applied-machine-learning-in-python?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[406]:https://www.class-central.com/mooc/4864/coursera-quantitative-formal-modeling-and-worst-case-performance-analysis?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[407]:https://www.class-central.com/mooc/8083/6-s191-introduction-to-deep-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[408]:https://www.class-central.com/mooc/3419/udacity-introduction-to-operating-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[409]:https://www.class-central.com/mooc/6927/coursera-nearest-neighbor-collaborative-filtering?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[410]:https://www.class-central.com/mooc/8132/6-s094-deep-learning-for-self-driving-cars?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[411]:https://www.class-central.com/mooc/1018/udacity-high-performance-computer-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[412]:https://www.class-central.com/mooc/1024/udacity-computability-complexity-algorithms?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[413]:https://www.class-central.com/mooc/1023/udacity-computational-photography?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[414]:https://www.class-central.com/mooc/3420/udacity-intro-to-information-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[415]:https://www.class-central.com/mooc/1025/udacity-knowledge-based-ai-cognitive-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[416]:https://www.class-central.com/mooc/6826/coursera-embedded-hardware-and-operating-systems?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[417]:https://www.class-central.com/mooc/8480/learn-tensorflow-and-deep-learning-without-a-ph-d?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[418]:https://www.class-central.com/mooc/9475/edx-devops-practices-and-principles?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[419]:https://www.class-central.com/mooc/9133/edx-sparse-representations-in-signal-and-image-processing-fundamentals?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[420]:https://www.class-central.com/mooc/8387/edx-introduction-to-cloud-foundry-and-cloud-native-software-architecture?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[421]:https://www.class-central.com/mooc/9484/edx-blockchain-for-business-an-introduction-to-hyperledger-technologies?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[422]:https://www.class-central.com/mooc/6245/edx-computation-structures-3-computer-organization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[423]:https://www.class-central.com/mooc/4734/udacity-gt-refresher-advanced-os?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[424]:https://www.class-central.com/mooc/1028/udacity-high-performance-computing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[425]:https://www.class-central.com/mooc/8572/udacity-compilers-theory-and-practice?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[426]:https://www.class-central.com/mooc/8569/udacity-cyber-physical-systems-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[427]:https://www.class-central.com/mooc/8570/udacity-network-security?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[428]:https://www.class-central.com/mooc/8565/udacity-artificial-intelligence?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[429]:https://www.class-central.com/mooc/8123/coursera-information-security-context-and-introduction?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[430]:https://www.class-central.com/mooc/7757/coursera-advanced-modeling-for-discrete-optimization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[431]:https://www.class-central.com/mooc/7759/coursera-basic-modeling-for-discrete-optimization?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[432]:https://www.class-central.com/mooc/6881/edx-nature-in-code-biology-in-javascript?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[433]:https://www.class-central.com/mooc/6933/coursera-matrix-factorization-and-advanced-techniques?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[434]:https://www.class-central.com/mooc/6825/coursera-system-validation-automata-and-behavioural-equivalences?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[435]:https://www.class-central.com/mooc/7420/coursera-system-validation-2-model-process-behaviour?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[436]:https://www.class-central.com/mooc/7803/coursera-system-validation-4-modelling-software-protocols-and-other-behaviour?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[437]:https://www.class-central.com/mooc/9479/edx-devops-testing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[438]:https://www.class-central.com/mooc/8746/edx-deep-learning-explained?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[439]:https://www.class-central.com/mooc/9164/edx-introduction-to-artificial-intelligence-ai?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[440]:https://www.class-central.com/mooc/9480/edx-devops-for-databases?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[441]:https://www.class-central.com/mooc/9476/edx-infrastructure-as-code?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[442]:https://www.class-central.com/mooc/8097/deep-learning-for-natural-language-processing?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[443]:https://www.class-central.com/mooc/8509/statistical-machine-learning?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[444]:https://www.class-central.com/mooc/9791/coursera-cyber-physical-systems-modeling-and-simulation?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[445]:https://www.class-central.com/mooc/7202/edx-introduction-to-openstack?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[446]:https://www.class-central.com/mooc/7046/edx-computer-system-design-advanced-concepts-of-modern-microprocessors?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[447]:https://www.class-central.com/mooc/6603/edx-reliable-distributed-algorithms-part-2?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[448]:https://www.class-central.com/mooc/8481/deep-learning-summer-school?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[449]:https://www.class-central.com/mooc/8021/udacity-continuous-integration-and-deployment?utm_source=fcc_medium&utm_medium=web&utm_campaign=mooc_report_programming_feb_2018 +[450]:https://www.class-central.com/ +[451]:https://www.class-central.com/subject/cs +[452]:https://www.class-central.com/subject/data-science +[453]:https://www.class-central.com/subject/programming-and-software-development +[454]:https://medium.com/@davidventuri +[455]:https://medium.freecodecamp.com/the-best-data-science-courses-on-the-internet-ranked-by-your-reviews-6dc5b910ea40 +[456]:https://medium.freecodecamp.org/how-to-sign-up-for-coursera-courses-for-free-98266efaa531 diff --git a/translated/tech/20180214 Protecting Code Integrity with PGP - Part 1- Basic Concepts and Tools.md b/translated/tech/20180214 Protecting Code Integrity with PGP - Part 1- Basic Concepts and Tools.md new file mode 100644 index 0000000000..87cd2d7e1f --- /dev/null +++ b/translated/tech/20180214 Protecting Code Integrity with PGP - Part 1- Basic Concepts and Tools.md @@ -0,0 +1,271 @@ +用 PGP 保护代码完整性 - 第一部分: 基本概念和工具 +====== + +![](https://www.linux.com/sites/lcom/files/styles/rendered_file/public/pgp-security.jpg?itok=lulwyzYc) + +在本系列文章中,我们将深度探讨如何使用 PGP 确保软件完整性。这些文章将为工作于自由软件项目的开发者提供实用指南,并且将包含以下主题: + + + 1. PGP 基础和最佳实践 + + 2. 如何用 Git 使用 PGP + + 3. 如何保护你的开发者账户 + + +我们使用与“Freedom”含义相同的词项“Free”,但这个系列中列出的指南也可以被任何其它类型的依赖于分布式团队开发者贡献的软件中。如果你编写进入公共源仓库的代码,你可以从了解和遵循这篇指南中受益。 + +### 结构 + +每节分为两个部分: + + * 适用于你项目需求的清单 + + * 自由形式的考虑事项的列表,解释这些决定取决于什么,并伴随着配置指令 + + + + +#### 清单优先级 + +每个清单中各项包含着优先级,用来帮助指导你的决定: + + * (ESSENTIAL) 该项一定要排在考虑事项列表的前面。如果没有这样做,它们将给提交到开源项目中的代码带来高风险。 + + * (NICE) 包含该项将提升整体安全性,但会影响你与工作环境的交互方式,并且可能需要学习新的习惯或者放弃旧的习惯。 + + + + +记住,这些只是指导。如果你感到这些优先级不能反映你项目提交的安全,你应该根据自己的需要调整它们。 + +## PGP 基本概念和工具 + +### 清单 + + 1. 理解 PGP 在自由软件开发中的作用 (ESSENTIAL) + + 2. 理解公钥密码学(Public Key Cryptography)的基础知识 (ESSENTIAL) + + 3. 理解 PGP 加密和签名的不同 (ESSENTIAL) + + 4. 理解 PGP 密钥身份(key identities) (ESSENTIAL) + + 5. 理解 PGP 密钥有效性(key validity) (ESSENTIAL) + + 6. 安装 GnuPG 工具(版本 2.x) (ESSENTIAL) + + + + +### 考虑事项 + +自由软件社区长期依赖于 PGP 确保它生产的软件产品的真实性和完整性。你可能没有注意到,但无论你是一个 linux,Mac 和 Windowas 用户,你都曾依赖 PGP 来确保你电脑环境的完整性: + + * Linux 发行版依赖 PGP 来确保当二进制或者原代码包从被生产出来到被终端用户安装之间没被更改过 + + * 自由软件项目通常会提供分离的 PGP 签名以伴随发行软件存档,使得下游的项目可以把下载的版本集成到自己的分布式下载之前,验证下载版本的完整性。 + + * 自由软件项目通常依赖代码本身的 PGP 签名来跟踪起源,并验证项目开发者提交的代码的完整性 + + + + + +这与工作于专有平台的程序员使用的开发者证书或代码签名机制非常相似。实际上,这两种技术背后的核心概念非常相似 -- 尽管它们在实现的技术层面和它们委托信任方式的大多不同。PGP 不依赖于集中式认证机构,而是让每个用户为每个证书分配自己的信任。 + +我们的目标是使你的项目通过使用 PGP 来进行代码起源和完整性追踪,遵循最佳实践并遵守基本的安全预防措施。 + +### 极其基本的 PGP 操作概括 + +你不需要知道 PGP 如何工作的具体细节 -- 理解核心概念足以成功地达到我们的目的。PGP 依赖于公钥密码学来将明文转换为密文。这个过程需要两种不同的密钥: + + * 公钥,被所有人知道 + + * 私钥,只被拥有者知道 + + + + +#### 加密 + +对加密来说,PGP 使用拥有者的公钥创造一条只能通过拥有者私钥解密的消息: + + 1. 发送者生成一条随机的加密密钥(“会话密钥”) + + 2. 发送者使用该会话密钥(使用对称密码)加密内容 + + 3. 发送者使用接收者的 PGP 公钥加密会话密钥 + + 4. 发送者向接收者发送加密后的内容和加密后的会话密钥 + + + + +对于解密: + + 1. 接受者使用他们的 PGP 私钥解密会话密钥 + + 2. 接受者使用会话密钥解密消息的内容 + + + + +#### 签名 +为了创建签名,PGP 私钥或公钥会以相反的方式使用: + + 1. 签名者生成内容的校检和哈希 + 2. 签名者使用自己的 PGP 私钥来加密该校检和 + 3. 签名者伴随内容提供加密后的校检和 + + + + +为了验证签名: + + 1. 验证者生成自己的内容校检和哈希 + + 2. 验证者使用签名者的 PGP 公钥来解密提供的校检和 + + 3. 如果校检和匹配,就验证了内容的完整性 + + + + + + +通常,加密消息也被发送者自己的 PGP 密钥签名。无论何时使用加密消息,这应当是默认的,因为没有认证的加密没有很大意义(除非你是一个告密者或秘密代理并且需要可行的可否认性) + +``` +Bob Designer (obsolete 1024-bit key) + +``` +### 理解密钥身份 + +每个 PGP 密钥必须有一个或多个与之关联的身份。通常,一个“身份”指的是以下格式中的人物全名和邮件地址: +``` +Alice Engineer + +``` + +有时也会在括号中包含说明,来告诉终端用户关于该特定密钥的更多信息: +``` +Bob Designer (obsolete 1024-bit key) + +``` + + + +由于人们可以和多个职业和个人实体相关联,因此在同一密钥上可以有多个身份: +``` +Alice Engineer +Alice Engineer +Alice Engineer + +``` + +当使用多个身份时,其中之一将被标记为“primary identity”(主要身份)来让检索更简单。 + +### 理解密钥有效性 + +为了能使用其他人的公钥来加密或验证,你需要确保它确实属于正确的人(Alice)而不属于冒牌的(Eve)。在 PGP 中,这被称为密钥有效性: + + * Validity: full -- 意味着非常确认该密钥属于 Alice + * Validity: marginal -- 意味着大致确认该密钥属于 Alice + * Validity: unknown -- 意味着不确认该密钥是否属于 Alice + + + +#### Web of Trust (WOT) vs. Trust on First Use (TOFU) + +PGP 使用了一种信任委托机制叫“Web of Trust”。它的核心是尝试替代 HTTPS/TLS 世界中对集中式认证机构的需求。PGP 把这个责任交给了每个用户,而非各种软件制作商来决定谁应该是你的可信认证实体。 + +不幸的是,很少有人理解 Web of Trust 的是如何工作的,能让继续工作的人更少。它仍然是 OpenPGP 规范的一个重要方面,但 GnuPG 的近期版本(2.2 及以上)已经实现了一种替代机制叫“Trust on First Use”(TOFU)。 + +你可以把 TOFU 当作类似 SSH 的信任方式。使用 SSH,当你第一次连接到远程系统,它的密钥指纹会被记录和保存。如果将来密钥改变,SSH 客户端将会提醒你并拒绝连接,迫使你决定是否信任已改变的的密钥。 + +同样,当你第一次导入某人的 PGP 密钥,它被假定可信。如果在将来的任何时候,GnuPG 碰巧发现另一同样身份的密钥,过去导入的密钥和新密钥都将被标记为无效,并且你需要手动指出保留哪个。 + + +### 安装 OpenPGP 软件 + +首先,理解 PGP, OpenPGP, GnuPG 和 gpg 之间的不同很重要: + + * PGP ("Pretty Good Privacy") 是原始商业软件的名字 + + * OpenPGP 是与原始 PGP 工具兼容的 IETF 标准 + + * GnuPG ("Gnu Privacy Guard")是实现了 OpenPGP 标准的自由软件 + + * GnuPG 的命令行工具称为 “gpg” + + + + + +今天,“PGP”这个词几乎被普遍用来表示开放的 OpenPGP 标准,而不是原始的商业软件,因此“PGP”和“OpenPGP”是可以互换的。“GnuPG”和“pgp”这两个词应该仅在提及工具时使用,而不用于它们产生的输出或它们实现的 OpenPGP 功能。举例: + + * PGP(而非 GnuPG 或 GPG)密钥 + + * PGP(而非 GnuPG 或 GPG)签名 + + * PGP(而非 GnuPG 或 GPG)密钥服务器 + + + + +理解这一点应该可以保护你免受来自你遇到的其他 PGP 用户“实际上”不可避免的迂腐。 + +#### 安装 GnuPG + +如果你正在使用 Linux,你应该已经安装过了 GnuPG。在 Mac 上,你应该安装[GPG-Suite][1],或者使用 brew 安装 gnupg2。在 windows 上,你应该安装[GPG4Win][2],并且为了奏效你可能需要调整指南中的部分命令,除非你设置了类似 unix 的环境。对其他平台来说,你需要自行查找正确的地址来下载和安装 GnuPG。 + +#### GnuPG 1 vs. 2 + +GnuPG v.1 和 GnuPG v.2 都实现了同样的标准,但它们提供不兼容的库和命令行工具,所以许多发行版都发布了旧版本 1 和最新版本 2。你需要确保你总是使用 GnuPG v.2。 + +首先,运行: +``` +$ gpg --version | head -n1 + +``` + +如果你看到 gpg (GnuPG) 1.4.x,说明你正使用 GnuPG v.1。尝试 gpg2 命令: +``` +$ gpg2 --version | head -n1 + +``` + +如果你看到 gpg (GnuPG) 2.x.x,说明你可以继续了。这篇指南将假设你使用 GnuPG 2.2 版本(或更晚)。如果你正使用 GnuPG 的 2.0 版本,本指南中某些命令可能无效,你应该考虑安装 GnuPG 最新的 2.2 版本 + +#### 确保你总是使用 GnuPG v.2 + +如果你 gpg 和 gpg2 命令都有,你应该确保总是使用 GnuPG v.2,而不是旧的版本。你可以通过设置别名来确保这一点: +``` +$ alias gpg=gpg2 + +``` + +你可以把它放在你的 .bashrc 中,以确保它在你使用 gpg 命令时总是被加载。 + +在本系列的第 2 部分中,我们将介绍生成和保护你的 PGP 主密钥的基本步骤。 + +通过 Linux 基金会和 edX 的免费[“Introduction to Linux” ][3]课程了解关于 Linux 的更多信息。 + + + + +-------------------------------------------------------------------------------- + +via: https://www.linux.com/blog/learn/2018/2/protecting-code-integrity-pgp-part-1-basic-pgp-concepts-and-tools + +作者:[Konstantin Ryabitsev][a] +译者:[kimii](https://github.com/kimii) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]:https://www.linux.com/users/mricon +[1]:https://gpgtools.org/ +[2]:https://www.gpg4win.org/ +[3]:https://training.linuxfoundation.org/linux-courses/system-administration-training/introduction-to-linux