CS50’s Introduction to Computer Science by Harvard University on Edx
-
- Topic
- Voices
- Last Post
-
- Python exception handling: Role of `raise` and when to use it in real-world applications”
- 0
- September 4, 2024 at 5:13 am
- Mastering nested exception handling in Python: Leveraging try blocks within else blocks for robust code
- 0
- September 2, 2024 at 10:19 am
- The finally block in Python: Ensuring cleanup and resource release in your code
- 0
- September 2, 2024 at 8:09 am
- Difference between `findall()` and `finditer()` in Python’s `re` module
- 0
- August 31, 2024 at 1:32 pm
- Efficient pattern matching with `re.finditer()` in Python: Handling large datasets and extracting detailed matches
- 0
- August 31, 2024 at 10:30 am
- Matching each regular expression predefined character class with its description
- 0
- August 30, 2024 at 2:16 pm
- How the a? regular expression pattern matches zero or one occurrence in practice: A detailed analysis
- 0
- August 30, 2024 at 12:17 pm
- Utility of zero occurrence patterns in regular expressions: Real-world applications and use cases
- 0
- August 30, 2024 at 12:07 pm
- Compiling Expressions in regex: Is the pattern or regular expression/text string compiled?
- 0
- August 29, 2024 at 2:12 pm
Most Popular (30 days)
Latest Posts
- (Part 2 of 2) Expanding your journey in computer science: Adding OSSU – A fully free, self-directed path to computer science masteryLast Updated on September 9, 2024 by Splendid Digital Solutions Harvard University’s CS50x, led by Professor David Malan, is one of the most celebrated entry-level computer science courses worldwide. While CS50x is labeled “introductory,” it offers remarkable depth, building a strong foundation in programming, algorithms, and computational thinking. This foundation can serve as a springboard… Read more: (Part 2 of 2) Expanding your journey in computer science: Adding OSSU – A fully free, self-directed path to computer science mastery
- (Part 1 of 2) Building a strong foundation: How Harvard’s CS50x course lays the groundwork for a promising computer science journeyLast Updated on September 9, 2024 by Splendid Digital Solutions Introduction Harvard University’s CS50x, taught by Professor David Malan and his team, is one of the most renowned introductory computer science courses in the world. With its rigorous yet accessible curriculum, it serves as an entry point for beginners and provides the skills necessary to… Read more: (Part 1 of 2) Building a strong foundation: How Harvard’s CS50x course lays the groundwork for a promising computer science journey
- Collaborative and peer learning at University of the People: Building global knowledge communitiesLast Updated on September 5, 2024 by Splendid Digital Solutions University of the People (UoPeople) fosters a unique pedagogical model that emphasizes collaborative and peer learning within an online environment. Leveraging open-source technology and open educational resources (OER), UoPeople encourages students from around the globe to engage in collective learning experiences. This approach promotes academic… Read more: Collaborative and peer learning at University of the People: Building global knowledge communities
- SuccessHawk: Your partner in achieving career and personal successLast Updated on September 5, 2024 by Splendid Digital Solutions The website SuccessHawk is an invaluable resource for anyone looking to improve their career prospects and personal development. The platform offers a variety of tools, including job search assistance, goal setting frameworks, productivity tips, and motivational insights to guide users toward success. Whether you are… Read more: SuccessHawk: Your partner in achieving career and personal success
- Mastering regular expressions: Unlocking their power in data science and web developmentLast Updated on August 31, 2024 by Splendid Digital Solutions Regular expressions (often abbreviated as regex or regexp) are an incredibly powerful tool used by programmers to find, manipulate, and validate text patterns. They are a critical skill for data scientists, web developers, and anyone who works with textual data. This article explores how regular… Read more: Mastering regular expressions: Unlocking their power in data science and web development
- CS105: Introduction to Python by Saylor Academy (free certificate and option to earn college credit @5$)Last Updated on September 10, 2024 by Splendid Digital Solutions Claiming credits through Saylor.org byu/DigitalSplendid inUoPeople Unit 7: File Handling
- Maximizing your Bachelor’s in Computer Science with Saylor.org and UoPeopleLast Updated on August 4, 2024 by Splendid Digital Solutions Claiming credits through Saylor.org byu/DigitalSplendid inUoPeople Introduction Embarking on a Bachelor’s in Computer Science journey is a significant decision that opens up a myriad of opportunities in the tech world. For students at the University of the People (UoPeople), an accredited online institution, there is… Read more: Maximizing your Bachelor’s in Computer Science with Saylor.org and UoPeople
- Web frameworks for Python – Flask vs. Django: Pros & cons, learning paths, notable projects, and CS50 integrationLast Updated on July 30, 2024 by Splendid Digital Solutions Introduction Flask and Django are two of the most popular web frameworks for Python, each offering unique features and advantages. This article explores the differences between Flask and Django, their pros and cons, learning paths, notable projects using them, and tips for developing expertise in… Read more: Web frameworks for Python – Flask vs. Django: Pros & cons, learning paths, notable projects, and CS50 integration
- COBOL and C as introductory programming languagesLast Updated on July 28, 2024 by Splendid Digital Solutions COBOL: The Language for Business and Transaction Processing COBOL (Common Business-Oriented Language) has been a cornerstone of business, finance, and administrative systems for decades. Despite its age, COBOL remains a critical language due to its reliability, speed, and security in processing large volumes of transactions.… Read more: COBOL and C as introductory programming languages
- Creating Responsive Layouts (part 4 of 4): Free CSS video tutorials by Udacity as part of Front End Web Developer Nanodegree programLast Updated on July 2, 2024 by Splendid Digital Solutions 1. Building layouts with grid 2. A Simple Blog Page 3. Media Queries 4. Adding Media Queries in Code 5. Multiple Breakpoints 6. Building Responsive Layouts with Flexbox & Grid 7. nesting grids 8. course recap
- CSS Grid (part 3 of 4): Free CSS video tutorials by Udacity as part of Front End Web Developer Nanodegree programLast Updated on July 1, 2024 by Splendid Digital Solutions 1. Grid vs Flexbox 2. An Example of Grid vs Flexbox 3. Rows & Columns 4. Rows & Columns in Action 5. Grid Areas 6. Working with Grid Areas 7. Working with Grid Areas II Suggested reading: Complete Guide to Grid, from CSS-Tricks here(opens in… Read more: CSS Grid (part 3 of 4): Free CSS video tutorials by Udacity as part of Front End Web Developer Nanodegree program
- CSS Flexbox (part 2 of 4): Free CSS video tutorials by Udacity as part of Front End Web Developer Nanodegree programLast Updated on July 1, 2024 by Splendid Digital Solutions 1. introducing flexbox 2. A Quick Flexbox Example Also suggested Flexbox overview here. 3. Axes and Direction with Flexbox 4. Axes and Direction in Action 5. Ordering Elements with Flexbox 6. Ordering Elements Demo 7. Aligning Items & Justifying Content with Flexbox 8. Aligning &… Read more: CSS Flexbox (part 2 of 4): Free CSS video tutorials by Udacity as part of Front End Web Developer Nanodegree program
- CSS (part 1 of 4): Free CSS video tutorials by Udacity as part of Front End Web Developer Nanodegree programLast Updated on July 1, 2024 by Splendid Digital Solutions 1. why learn css 2. selectors 3. linking css 4. specificity 5. the box model 6. Display and Positioning: Inline & Block 7. Display and Positioning: Z-index Could not locate video tutorials for this and few more topics below like on fonts and colors as… Read more: CSS (part 1 of 4): Free CSS video tutorials by Udacity as part of Front End Web Developer Nanodegree program
- Leveraging CS50 open source curriculum for educational excellenceLast Updated on June 30, 2024 by Splendid Digital Solutions Leveraging CS50 Open Source Curriculum for Educational Excellence In the realm of computer science education, few programs carry the prestige and comprehensive depth as Harvard University’s CS50. Designed to introduce students to the world of computer science and the art of programming, CS50 has become… Read more: Leveraging CS50 open source curriculum for educational excellence
- Apply for Data Skills for All – a free career advancement program! (US residents only)Last Updated on May 30, 2024 by Splendid Digital Solutions When: July 13th to August 3rd, 2024 (with the final graduation ceremony on August 15th) Where: Virtual Who: Working professionals or Master’s/PhD students in transition or looking for new opportunities, with the following minimum qualifications: Cost: Free, participants are selected based on merit You are invited to submit an… Read more: Apply for Data Skills for All – a free career advancement program! (US residents only)
- Innovative web application ideas using Alpha Vantage API (Beyond TradingView & Yahoo Finance)Last Updated on May 21, 2024 by Splendid Digital Solutions Challenge: Trading giants like TradingView and Yahoo Finance offer powerful tools, likely powered by APIs. I have access to Alpha Vantage’s free API. Can we brainstorm some creative web app ideas that leverage this API to deliver features not currently found on those established platforms?… Read more: Innovative web application ideas using Alpha Vantage API (Beyond TradingView & Yahoo Finance)
- Building with stock data: Raw APIs vs. TradingView’s toolkitLast Updated on May 21, 2024 by Splendid Digital Solutions Should You Use Stock APIs Directly or Leverage TradingView? byu/DigitalSplendid inStocksAndTrading Comment byu/DigitalSplendid from discussion inTrading Gemini: Your understanding is largely correct, and there are several factors to consider when deciding whether to use stock APIs directly or leverage a platform like TradingView. Here are… Read more: Building with stock data: Raw APIs vs. TradingView’s toolkit
- Enabling algo trading on your website using Zerodha Kite Connect possible?Last Updated on May 25, 2024 by Splendid Digital Solutions Kite Connect: This is Zerodha’s API for developers to build investment and trading platforms using Zerodha’s features. Next Steps after Registering with Zerodha Site Connect and Getting an API Key Source: Google Gemini You’ve completed the initial step of registering your application with Zerodha Site… Read more: Enabling algo trading on your website using Zerodha Kite Connect possible?
- CS50x Puzzle Day 2024, CS50 Educator Workshop, CS50RLast Updated on April 3, 2024 by Splendid Digital Solutions Source: CS50 newsletter dated 3 April 2024 Course Update from:CS50’s Introduction to Computer Science Go to Course Hello, world! Just a few announcements from CS50 at Harvard: CS50x Puzzle Day 2024 is this weekend, an opportunity to collaborate on a team on a packet of… Read more: CS50x Puzzle Day 2024, CS50 Educator Workshop, CS50R
- CS50x: Your springboard to customized WordPress with PHP and JavaScriptLast Updated on March 1, 2024 by Splendid Digital Solutions While CS50’s Introduction to Computer Science from Harvard University doesn’t directly delve deep into web development, the skills you acquire through its curriculum can serve as a powerful springboard for crafting customized WordPress websites. CS50x: Building a Strong Foundation CS50x equips you with the essential… Read more: CS50x: Your springboard to customized WordPress with PHP and JavaScript
- Learning Python with CS50x and Udacity: Follow up with IBM for courses geared towards developersLast Updated on January 21, 2024 by Splendid Digital Solutions After concluding a 5-week module on the C programming language through CS50x, the curriculum transitions to Python in the 6th week. The design of the week 6 curriculum aims to facilitate the application of C programming concepts to other languages, and Python has been selected… Read more: Learning Python with CS50x and Udacity: Follow up with IBM for courses geared towards developers
- The Developer Nation Global Survey is out now! Win amazing prizes!Last Updated on December 19, 2023 by Splendid Digital Solutions What do developers want the most in 2024? Here’s a million dollar question – what do developers want the most in 2023? Is it better documentation, real DevOps culture, different tools? Take part in the new Developer Nation survey, open to all developers and no-code… Read more: The Developer Nation Global Survey is out now! Win amazing prizes!
- ‘Am I AI-ready?’: Bertelsmann Mounts Innovative Campaign to Promote 50,000 ‘Tech & Data’ ScholarshipsLast Updated on November 6, 2023 by Splendid Digital Solutions Source: Bertelsmann on Linkedin Get Started “Am I AI-ready?” is the central question of a new, global media campaign Bertelsmann is launching today to draw attention to the wide-ranging opportunities and possibilities opened up by artificial intelligence. The campaign focuses on a question that many… Read more: ‘Am I AI-ready?’: Bertelsmann Mounts Innovative Campaign to Promote 50,000 ‘Tech & Data’ Scholarships
- Beyond the screen: Embracing the vital role of hardware in software developmentLast Updated on December 13, 2023 by Splendid Digital Solutions The hardware provides the foundation upon which software is built and executed. Without hardware, there would be no physical infrastructure to run software on. Hardware architecture, performance, and capabilities directly impact the design and implementation of software. Historically, the evolution of hardware has played a… Read more: Beyond the screen: Embracing the vital role of hardware in software development
- Progressing further than CS50Last Updated on July 3, 2023 by Splendid Digital Solutions Comment by u/Best_Serve_9912 from discussion I wholeheartedly recommend these intro courses to everyone in learnprogramming Comment by u/makingpolygons from discussion Progressing Further than CS50 in C_Programming
- CS50x Puzzle Day, new CS50 coursesLast Updated on March 21, 2023 by Splendid Digital Solutions Source: Newsletter by CS50’s Introduction to Computer Science Course Staff dated 21 March 2023 Course update from CS50’s Introduction to Computer Science Hi all, Some updates from CS50 at Harvard! Hope this finds everyone well. CS50x 2023 CS50x was updated with new-and-improved materials on January 1!… Read more: CS50x Puzzle Day, new CS50 courses
- Scratch, Wolfram, and C: 3 ways to start learning computer programmingLast Updated on December 29, 2023 by Splendid Digital Solutions Scratch (before C/Python/JavaScript) Made for kids to help them learn computer programming through graphics/drag & drop tools instead of text. You can come out with your own stories and animations. “Although many of the programs designed to teach kids to code are very simplistic, many… Read more: Scratch, Wolfram, and C: 3 ways to start learning computer programming
- Then and now: How learning computer programming changed from the 1990sLast Updated on December 17, 2023 by Splendid Digital Solutions During the early 1990s, there was a spurt of private educational houses in cities in India providing computer training. Computer use was increasing and its future (IT History) rightly looked promising. Access to the computer was mainly limited to offices. Trainees used to pay a… Read more: Then and now: How learning computer programming changed from the 1990s