FreeCodeCamp: Unterschied zwischen den Versionen

Aus Social-Media-ABC
Zur Navigation springen Zur Suche springen
K (Sieht besser aus)
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Datei:Freecodecamp.jpg|mini|FreCodeCamp Inc.]]
[[Datei:Freecodecamp.jpg|mini|FreeCodeCamp Inc.]]
'''FreeCodeCamp''' (auch '''FreeCodeCamp''' genannt) ist eine Non-Profit-Organisation<ref>https://www.freecodecamp.org/ </ref>, die sich dafür einsetzt jedem Menschen eine kostenlosen Zugang zum erlernen der Basics des Programmierens. Ihr Konzept beruht auf einer interaktiven Online-Lernplattform und einem  Community-Forum, gestützt durch Chatrooms, Online-Veröffentlichungen, YoutubeChannel <ref>https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ</ref> und der Vernetzung mit anderen Non-Profit Organisation.  
'''FreeCodeCamp''' (auch f'''reeCodeCamp''' genannt) ist eine Non-Profit-Organisation<ref>https://www.freecodecamp.org/ </ref>, die sich dafür einsetzt jedem Menschen einen kostenlosen Zugang zum Erlernen der Basics des Programmierens zur Verfügung zu stellen. Ihr Konzept beruht auf einer interaktiven Online-Lernplattform und einem  Community-Forum, gestützt durch Chatrooms, Online-Veröffentlichungen, YoutubeChannel <ref>https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ</ref> und der Vernetzung mit anderen Non-Profit Organisationen.  


=== Geschichte ===  
== Geschichte ==


Nachdem der frühere Lehrer und Softwareentwickler<ref>https://www.linkedin.com/in/quincylarson</ref> [[Quincy Larson]] merkte wie schwer es für die breite Masse war an eine Ausbildungsmöglichkeit im Bereich Programmieren zu kommen<ref>https://www.freecodecamp.org/news/a-cautionary-tale-of-learning-to-code-my-own-eddb24d9d5a7/</ref>, beschloss er dies zu ändern und entwickelte die Idee von einer kostenlosen Nutzerdefinierten Onlineplattform. Im Oktober 2014 ging er mit FreeCodecamp an den Start. Er setzt es sich und der Organisation zum Ziel das Erlernen des Webdevelopments so effizient und schmerzlos zu gestalten wie möglich, da er selbst es auf eine sehr anstrengende und ineffiziente Art und Weise erlernen musste <ref>https://softwareengineeringdaily.com/2015/10/28/free-code-camp-with-quincy-larson/</ref>.  
Nachdem der frühere Lehrer und Softwareentwickler<ref>https://www.linkedin.com/in/quincylarson</ref> [[Quincy Larson]] merkte wie schwer es für die breite Masse war an eine Ausbildungsmöglichkeit im Bereich Programmieren zu kommen<ref>https://www.freecodecamp.org/news/a-cautionary-tale-of-learning-to-code-my-own-eddb24d9d5a7/</ref>, beschloss er dies zu ändern und entwickelte die Idee von einer kostenlosen nutzerdefinierten Onlineplattform. Im Oktober 2014 ging er mit FreeCodecamp an den Start. Er setzte es sich und der Organisation zum Ziel das Erlernen des Webdevelopments so effizient und schmerzlos zu gestalten wie möglich, da er selbst es auf eine sehr anstrengende und ineffiziente Art und Weise erlernen musste <ref>https://softwareengineeringdaily.com/2015/10/28/free-code-camp-with-quincy-larson/</ref>.  
Daher wird ständig an der Verbesserung der Plattform gearbeitet - FreeCodeCamp ist ein Open Source-Projekt, hierdurch kann auch die Community an der Verbesserung der Plattform aktiv mitwirken. Darin liegt auch der Kerngedanke der Organisation, lerne kostenlos und gebe dieses Wissen in Form von Hilfe an andere weiter, getreu ihrem Motto:
Daher wird ständig an der Verbesserung der Plattform gearbeitet - FreeCodeCamp ist ein Open Source-Projekt, hierdurch kann auch die Community an der Verbesserung der Plattform aktiv mitwirken. Darin liegt auch der Kerngedanke der Organisation, lerne kostenlos und gebe dieses Wissen in Form von Hilfe an andere weiter, getreu ihrem Motto: '''„Learn to code and help Noneprofits“'''<ref>https://the-inkline.com/2017/09/07/freecodecamp-learn-to-code-and-help-nonprofits/</ref>
'''„Learn to code and help Noneprofits“'''<ref>https://the-inkline.com/2017/09/07/freecodecamp-learn-to-code-and-help-nonprofits/</ref>


=== Lehrplan ===
== Lehrplan ==


FreeCodeCamp setzt kein Grundwissen im Programmieren voraus und richtet sich an Jugendliche und Erwachsene jeden Alters. Die Teilnehmer werden Stück für Stück in die wichtigsten Programmiersprachen, wie z. B. HTML5, [[CSS]],Java3,[[JavaScript]] eingewiesen. Zudem regt die Stellung der Aufgaben zu einem intensiven Austausch mit der Community an, was den Lerneffekt verstärkt und Projektarbeiten ermöglicht.
FreeCodeCamp setzt kein Grundwissen im Programmieren voraus und richtet sich an Jugendliche und Erwachsene jeden Alters. Die Teilnehmer werden Stück für Stück in die wichtigsten Programmiersprachen, wie z. B. HTML5, [[CSS]],Java3,[[JavaScript]] eingewiesen. Zudem regt die Stellung der Aufgaben zu einem intensiven Austausch mit der Community an, was den Lerneffekt verstärkt und Projektarbeiten ermöglicht.
Zeile 23: Zeile 22:
* Machine Learning mit Python
* Machine Learning mit Python


Jeder Einheit ist in verschieden Lektionen unterteil und jede Lektion besteht aus einem theoretischen Teil, einem praktischen Teil und einem abschließenden Projekt, also einer eigenständig aus dem theoretischen Teil abgeleiteten praktischen Arbeit. Die Teilnehmer haben die Möglichkeit sich bei Fragen und während des Erarbeitens der Lösungen an die Foren zu wenden und die Hilfe der Community zu nutzen. Nach Erfolgreichen Abschluss der Zertifikatskurse können die Teilnehmer ihr Wissen und ihre Fähigkeiten in einen extra hierzu angelegten Trainingsteil, der aus über 100 zusätzlichen Programmierübungen besteht festigen.
Jede Einheit ist in verschiedene Lektionen unterteilt und jede Lektion besteht aus einem theoretischen Teil, einem praktischen Teil und einem abschließenden Projekt, also einer eigenständig aus dem theoretischen Teil abgeleiteten praktischen Arbeit. Die Teilnehmer haben die Möglichkeit sich bei Fragen und während des Erarbeitens der Lösungen an die Foren zu wenden und die Hilfe der Community zu nutzen. Nach erfolgreichem Abschluss der Zertifikatskurse können die Teilnehmer ihr Wissen und ihre Fähigkeiten in einem extra hierzu angelegten Trainingsteil, der aus über 100 zusätzlichen Programmierübungen besteht, festigen.


* Coding - Vorbereitung auf die Jobsuche
* Coding - Vorbereitung auf die Jobsuche
Zeile 29: Zeile 28:
FreeCodeCamp ermöglicht den Absolventen der Kurse durch internes Networking auch Teil kleinerer Projekte von anderen Non-Profit-Organisationen zu werden um sich weitere Praxiserfahrung anzueignen<ref>https://www.inc.com/larry-kim/7-more-places-to-learn-to-code-for-free.html</ref>.
FreeCodeCamp ermöglicht den Absolventen der Kurse durch internes Networking auch Teil kleinerer Projekte von anderen Non-Profit-Organisationen zu werden um sich weitere Praxiserfahrung anzueignen<ref>https://www.inc.com/larry-kim/7-more-places-to-learn-to-code-for-free.html</ref>.


=== Rezeption ===
== Rezeption ==
Mittlerweile zählt FreeCodeCamp monatlich über 350 000 Nutzer aus über 160 Ländern <ref>https://techcrunch.com/2016/05/04/free-code-camp-survey-reveals-demographics-of-self-taught-coders/?uccounter=1&guce_referrer=aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnLw&guce_referrer_sig=AQAAADcFazRqxWYd4Tif0uR7OPy5pfy4vKFaDQli0oTzahIpFHtyX8Ef6OD5MyFGS0tKxSO_Qhqpdc5ZAFJCCAnKuh5X-hAUHKHLDdZECuNmX_1HLOnCuvGiVpkQI4-U0lElcpnq--EDkHu77O7E7qff5WndckBG0dRjto0yr489kaGw</ref>. Es hat sich eine stätig wachsende Gemeinschaft mit lokalen Gruppen und Livetreffen entwickelt<ref>https://study-group-directory.freecodecamp.org/</ref>.
2020 zählte FreeCodeCamp 1,272,386,378 Nutzer, davon waren alleine 508,054,160 auf der Homepage aktiv<ref>https://www.freecodecamp.org/news/freecodecamp-2020/</ref>.  Es hat sich eine stetig wachsende Gemeinschaft mit lokalen Gruppen und Livetreffen entwickelt<ref>https://study-group-directory.freecodecamp.org/</ref> mit Mitgliedern aus über 160 Ländern <ref>https://techcrunch.com/2016/05/04/free-code-camp-survey-reveals-demographics-of-self-taught-coders/?uccounter=1&guce_referrer=aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnLw&guce_referrer_sig=AQAAADcFazRqxWYd4Tif0uR7OPy5pfy4vKFaDQli0oTzahIpFHtyX8Ef6OD5MyFGS0tKxSO_Qhqpdc5ZAFJCCAnKuh5X-hAUHKHLDdZECuNmX_1HLOnCuvGiVpkQI4-U0lElcpnq--EDkHu77O7E7qff5WndckBG0dRjto0yr489kaGw</ref>.

Aktuelle Version vom 3. Februar 2021, 21:51 Uhr

FreeCodeCamp Inc.

FreeCodeCamp (auch freeCodeCamp genannt) ist eine Non-Profit-Organisation[1], die sich dafür einsetzt jedem Menschen einen kostenlosen Zugang zum Erlernen der Basics des Programmierens zur Verfügung zu stellen. Ihr Konzept beruht auf einer interaktiven Online-Lernplattform und einem Community-Forum, gestützt durch Chatrooms, Online-Veröffentlichungen, YoutubeChannel [2] und der Vernetzung mit anderen Non-Profit Organisationen.

Geschichte

Nachdem der frühere Lehrer und Softwareentwickler[3] Quincy Larson merkte wie schwer es für die breite Masse war an eine Ausbildungsmöglichkeit im Bereich Programmieren zu kommen[4], beschloss er dies zu ändern und entwickelte die Idee von einer kostenlosen nutzerdefinierten Onlineplattform. Im Oktober 2014 ging er mit FreeCodecamp an den Start. Er setzte es sich und der Organisation zum Ziel das Erlernen des Webdevelopments so effizient und schmerzlos zu gestalten wie möglich, da er selbst es auf eine sehr anstrengende und ineffiziente Art und Weise erlernen musste [5]. Daher wird ständig an der Verbesserung der Plattform gearbeitet - FreeCodeCamp ist ein Open Source-Projekt, hierdurch kann auch die Community an der Verbesserung der Plattform aktiv mitwirken. Darin liegt auch der Kerngedanke der Organisation, lerne kostenlos und gebe dieses Wissen in Form von Hilfe an andere weiter, getreu ihrem Motto: „Learn to code and help Noneprofits“[6]

Lehrplan

FreeCodeCamp setzt kein Grundwissen im Programmieren voraus und richtet sich an Jugendliche und Erwachsene jeden Alters. Die Teilnehmer werden Stück für Stück in die wichtigsten Programmiersprachen, wie z. B. HTML5, CSS,Java3,JavaScript eingewiesen. Zudem regt die Stellung der Aufgaben zu einem intensiven Austausch mit der Community an, was den Lerneffekt verstärkt und Projektarbeiten ermöglicht. Die interaktiven Unterrichtseinheiten[7] beinhalten zehn Kurse, die nach bestandenen Übungen mit einem Zertifikat abgeschlossen werden:

  • Responsive Web Design
  • JavaScript Algorithmen und Daten Strukturen
  • Frontend Datenbanken
  • Data Visualisierung
  • APIs and Microservices
  • Quality Assurance
  • Scientific Computing mit Python
  • Data Analysis mit Python
  • Information Security
  • Machine Learning mit Python

Jede Einheit ist in verschiedene Lektionen unterteilt und jede Lektion besteht aus einem theoretischen Teil, einem praktischen Teil und einem abschließenden Projekt, also einer eigenständig aus dem theoretischen Teil abgeleiteten praktischen Arbeit. Die Teilnehmer haben die Möglichkeit sich bei Fragen und während des Erarbeitens der Lösungen an die Foren zu wenden und die Hilfe der Community zu nutzen. Nach erfolgreichem Abschluss der Zertifikatskurse können die Teilnehmer ihr Wissen und ihre Fähigkeiten in einem extra hierzu angelegten Trainingsteil, der aus über 100 zusätzlichen Programmierübungen besteht, festigen.

  • Coding - Vorbereitung auf die Jobsuche

FreeCodeCamp ermöglicht den Absolventen der Kurse durch internes Networking auch Teil kleinerer Projekte von anderen Non-Profit-Organisationen zu werden um sich weitere Praxiserfahrung anzueignen[8].

Rezeption

2020 zählte FreeCodeCamp 1,272,386,378 Nutzer, davon waren alleine 508,054,160 auf der Homepage aktiv[9]. Es hat sich eine stetig wachsende Gemeinschaft mit lokalen Gruppen und Livetreffen entwickelt[10] mit Mitgliedern aus über 160 Ländern [11].